Laszlo:
  Yes. GCC tool chain has no NOOPT setting in tools_def.txt. Could you help 
submit one bug in Bugzilla? 

Thanks
Liming
> -----Original Message-----
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of
> Laszlo Ersek
> Sent: Thursday, September 22, 2016 11:41 AM
> To: Bruce Cran <br...@cran.org.uk>; edk2-de...@ml01.01.org
> Cc: Ard Biesheuvel <ard.biesheu...@linaro.org>
> Subject: Re: [edk2] NOOPT OVMF build (or otherwise with optimizations
> disabled)
> 
> On 09/22/16 05:02, Bruce Cran wrote:
> > Would it be possible to either have a NOOPT build for OVMF added, or
> > have the DEBUG build disable optimizations?   Personally I'd expect
> > debug builds in general to disable optimizations to allow easy
> > source-level debugging, but it seems the decision has been made to keep
> > optimizations enabled for EDK2 and have a NOOPT configuration for
> > debugging?
> 
> Yes, I seem to recall that DEBUG means optimizations enabled, but debug
> code (such as DEBUG(), ASSERT(), DEBUG_CODE(...), ASSERT_EFI_ERROR())
> included. Indeed NOOPT seems to be what edk2 assigns generally to the
> build you'd like.
> 
> A NOOPT build target for OVMF (and more generally for GCC toolchains I
> guess?) should be possible, likely even welcome, I believe. If only
> someone contributed such BaseTools patches. :)
> 
> ('git grep -e NOOPT --and -e GCC -- BaseTools' returns no hits.)
> 
> Thanks
> Laszlo
> 
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to