On Tue, 20 Jun 2023, 12:11 Li, Yi, <yi1...@intel.com> wrote: > The effect of LTO is limited with optimization turned off, and blocked > the upgrade of Openssl3.0. We already skipped this build with VS2019, > skip the GCC NOOPT build also. > Hi,
If LTO is the problem here, have you given ffunction-sections + fdata-sections + gc-sections a spin? It may end up working, though I genuinely don't remember if the GCC toolchain has that on regardless (and wont be able to check foe the next few days)... > Signed-off-by: Yi Li <yi1...@intel.com> > Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> > Cc: Jiewen Yao <jiewen....@intel.com> > Cc: Jordan Justen <jordan.l.jus...@intel.com> > Cc: Gerd Hoffmann <kra...@redhat.com> > --- > .../PlatformCI/.azurepipelines/Ubuntu-GCC5.yml | 17 ++++++++++------- > 1 file changed, 10 insertions(+), 7 deletions(-) > > diff --git a/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > b/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > index ad43f9fad2..5809152d26 100644 > --- a/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > +++ b/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC5.yml > @@ -109,13 +109,16 @@ jobs: > Build.Target: "RELEASE" > Run.Flags: $(run_flags) > Run: $(should_run) > - OVMF_IA32X64_FULL_NOOPT: > - Build.File: "$(package)/PlatformCI/PlatformBuild.py" > - Build.Arch: "IA32,X64" > - Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 > BLD_*_TPM2_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 > BLD_*_NETWORK_HTTP_BOOT_ENABLE=1" > - Build.Target: "NOOPT" > - Run.Flags: $(run_flags) > - Run: $(should_run) > + # This currently creates a very large image which is too big > for the FDF declared range, > + # skip this build for now. > + # > + # OVMF_IA32X64_FULL_NOOPT: > + # Build.File: "$(package)/PlatformCI/PlatformBuild.py" > + # Build.Arch: "IA32,X64" > + # Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 > BLD_*_SMM_REQUIRE=1 BLD_*_TPM2_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 > BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1" > + # Build.Target: "NOOPT" > + # Run.Flags: $(run_flags) > + # Run: $(should_run) > > AMDSEV_X64_DEBUG: > Build.File: "$(package)/PlatformCI/AmdSevBuild.py" > -- > 2.31.1.windows.1 > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#106226): https://edk2.groups.io/g/devel/message/106226 Mute This Topic: https://groups.io/mt/99641869/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-