diff options
author | Michael Kinney <michael.d.kinney@intel.com> | 2017-05-16 11:41:08 -0700 |
---|---|---|
committer | Michael Kinney <michael.d.kinney@intel.com> | 2017-05-19 15:05:25 -0700 |
commit | bdaced0bcf9a15817fbab4e7b98200cf6628b7a5 (patch) | |
tree | 612e1f70c92afd81f0296740e22bc8006dbc7b86 /BaseTools/Source/Python/AutoGen/BuildEngine.py | |
parent | 01e9597540fa418e3db2f853112508be704758bf (diff) | |
download | edk2-bdaced0bcf9a15817fbab4e7b98200cf6628b7a5.tar.gz edk2-bdaced0bcf9a15817fbab4e7b98200cf6628b7a5.tar.bz2 edk2-bdaced0bcf9a15817fbab4e7b98200cf6628b7a5.zip |
BaseTools: Add -D NO_MSABI_VARGS to X64 XCODE5 CC_FLAGS
https://bugzilla.tianocore.org/show_bug.cgi?id=561
Update BaseTools/Conf/tools_def.template to add the define
-D NO_MSABI_VAARGS
To CC_FLAGS for X64 XCODE5 builds.
The llvm/clang compiler used in XCODE5 builds supports the
_ms_ versions of the vararg builtins, but the compiler
generates build errors.
The recommendation from the XCODE5 experts is to never use
the _ms_ version of the vararg builtins. The define
NO_MSABI_VARARGS is already supported in MdePkg/Include/Base.h
and forces the use the standard vararg builtins.
Cc: Andrew Fish <afish@apple.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Andrew Fish <afish@apple.com>
Diffstat (limited to 'BaseTools/Source/Python/AutoGen/BuildEngine.py')
0 files changed, 0 insertions, 0 deletions