> On Jun 21, 2017, at 6:48 PM, Gao, Liming <[email protected]> wrote: > > Andrew: > There are two bugzillars to remove XCLANG and XCODE32 tool chain from > tools_def.txt. So, we can drop them now. > > https://bugzilla.tianocore.org/show_bug.cgi?id=562 > https://bugzilla.tianocore.org/show_bug.cgi?id=563 >
Gao, Thanks works for me. The older Xcode versions don't run on current OS versions, and the current OS usually runs on 6 or 7 year old Macs. Thanks, Andrew Fish > Thanks > Liming >> -----Original Message----- >> From: edk2-devel [mailto:[email protected]] On Behalf Of >> Andrew Fish >> Sent: Thursday, June 22, 2017 1:47 AM >> To: Hengyan Tao <[email protected]> >> Cc: [email protected] >> Subject: Re: [edk2] EmulatorPkg build issue >> >> Hengyan, >> >> XCODE32 == Xcode 3.2 so the move to clang. >> XCODE5 == Xcode 5.0 was the last time clang command line arguments change. >> That is probably what you should be using. >> >> So try: >>> git diff >> diff --git a/EmulatorPkg/build.sh b/EmulatorPkg/build.sh >> index 339c6b3..4f653d2 100755 >> --- a/EmulatorPkg/build.sh >> +++ b/EmulatorPkg/build.sh >> @@ -63,17 +63,8 @@ case `uname` in >> echo UnixPkg requires Snow Leopard or later OS >> exit 1 >> else >> - CLANG_VER=$(clang -ccc-host-triple x86_64-pc-win32-macho 2>&1 >> >/dev/null) || true >> - if [[ "$CLANG_VER" == *-ccc-host-triple* ]] >> - then >> - # only older versions of Xcode support -ccc-host-tripe, for newer >> versions >> - # it is -target >> - HOST_TOOLS=XCODE32 >> - TARGET_TOOLS=XCODE5 >> - else >> - HOST_TOOLS=XCODE32 >> - TARGET_TOOLS=XCLANG >> - fi >> + HOST_TOOLS=XCODE5 >> + TARGET_TOOLS=XCODE5 >> fi >> BUILD_NEW_SHELL="-D BUILD_NEW_SHELL" >> BUILD_FAT="-D BUILD_FAT" >> >> Thanks, >> >> Andrew Fish >> >>> On Jun 21, 2017, at 10:25 AM, Hengyan Tao <[email protected]> wrote: >>> >>> Hi Dear EmulatorPkg Maintainer, >>> >>> I am having the below issue when building EmulatorPkg. Any help will be >>> appreciated! >>> >>> Initializing workspace >>> >>> /Users/local/Documents/edk2/BaseTools >>> >>> Loading previous configuration from >>> /Users/local/Documents/edk2/Conf/BuildEnv.sh >>> >>> WORKSPACE: /Users/local/Documents/edk2 >>> >>> EDK_TOOLS_PATH: /Users/local/Documents/edk2/BaseTools >>> >>> CONF_PATH: /Users/local/Documents/edk2/Conf >>> >>> using prebuilt tools >>> >>> Build environment: Darwin-15.4.0-x86_64-i386-64bit >>> >>> Build start time: 13:13:43, Jun.19 2017 >>> >>> >>> WORKSPACE = /Users/local/Documents/edk2 >>> >>> ECP_SOURCE = /Users/local/Documents/edk2/EdkCompatibilityPkg >>> >>> EDK_SOURCE = /Users/local/Documents/edk2/EdkCompatibilityPkg >>> >>> EFI_SOURCE = /Users/local/Documents/edk2/EdkCompatibilityPkg >>> >>> EDK_TOOLS_PATH = /Users/local/Documents/edk2/BaseTools >>> >>> CONF_PATH = /Users/local/Documents/edk2/Conf >>> >>> >>> >>> Architecture(s) = X64 >>> >>> Build target = DEBUG >>> >>> Toolchain = XCODE32 >>> >>> >>> Active Platform = >>> /Users/local/Documents/edk2/EmulatorPkg/EmulatorPkg.dsc >>> >>> Flash Image Definition = >>> /Users/local/Documents/edk2/EmulatorPkg/EmulatorPkg.fdf >>> >>> >>> Processing meta-data . >>> >>> >>> build.py... >>> >>> : error F001: Module >>> /Users/local/Documents/edk2/MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.inf >>> NOT found in DSC file; Is it really a binary module? >>> >>> >>> >>> >>> - Failed - >>> >>> Build end time: 13:13:45, Jun.19 2017 >>> >>> Build total time: 00:00:02 >>> >>> >>> Command ./XcodeBuild.sh failed with exit code 1 >>> >>> >>> Thanks, >>> Hengyan >>> _______________________________________________ >>> edk2-devel mailing list >>> [email protected] >>> https://lists.01.org/mailman/listinfo/edk2-devel >> >> _______________________________________________ >> edk2-devel mailing list >> [email protected] >> https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

