|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] tools: detect appropriate debug optimization level
Doug Goldstein writes ("[PATCH v2] tools: detect appropriate debug optimization
level"):
> When building debug use -Og as the optimization level if its available,
> otherwise retain the use of -O0. -Og has been added by GCC to enable all
> optimizations that to not affect debugging while retaining full
> debugability.
...
> -CFLAGS += -O0 -g3
> +CFLAGS += $(call cc-option,$(CC),-Og,-O0)
> +CFLAGS += -g3
I think CFLAGS is a variable which is expanded late, at each reference
site - a `recursively expanded' variable.
The result is that the call to the compiler to test the -Og flag
(implied by cc-option) will be executed potentially for every C source
code file!
I think you need to use cc-option-add.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |