> On May 24, 2015, at 10:03 PM, Liu, Yingke D <yingke.d....@intel.com> wrote:
> 
> Andrew,
> 
> The second one overrides first one by current behavior.
> We will discuss the expected behavior. For workaround, following statement 
> should work:
> 
>  XCODE:*_*_*_CC_FLAGS = -D ALPHA -D BETA
> 

My example is simple to show the issue. My real case is much more complex and 
hard to work around, as it involves conditionals. 

Thanks,

Andrew Fish

> Thanks,
> Dennis
> 
> -----Original Message-----
> From: Andrew Fish [mailto:af...@apple.com] 
> Sent: Saturday, May 23, 2015 3:26
> To: edk2-devel@lists.sourceforge.net
> Subject: [edk2] [BaseTools] Bug in DSC file parsing.
> 
> I did not see anything in the DSC spec that stated you could only have one 
> version of each form of wildcard expansion?
> 
> I put this in the DSC and I only get BETA and DELTA in the CC_FLAGS, and that 
> seems like a bug?
> 
> [BuildOptions]
>  XCODE:*_*_*_CC_FLAGS = -D ALPHA
>  XCODE:*_*_*_CC_FLAGS = -D BETA
>  XCODE:*_*_IA32_CC_FLAGS = -D GAMMA
>  XCODE:*_*_IA32_CC_FLAGS = -D DELTA
> 
>> build -p MdePkg/MdePkg.dsc -a IA32 -t XCODE5 -y build.log
> 
> CC_FLAGS =  -arch i386 -c -g -Os       -Wall -Werror -include AutoGen.h 
> -funsigned-char -fno-stack-protector -fno-
> builtin -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float 
> -mms-bitfields -msoft-float -Wno-unused- parameter -Wno-missing-braces 
> -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare 
> -ftrap- function=undefined_behavior_has_been_optimized_away_by_clang 
> $(PLATFORM_FLAGS) -D BETA -D DELTA
> 
> Thanks,
> 
> Andrew Fish
> 
> 
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud 
> Widest out-of-the-box monitoring support with 50+ applications Performance 
> metrics, stats and reports that give you Actionable Insights Deep dive 
> visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud 
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to