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 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

