Hi,

I'm having problems building the AppPkg with current Xcode/Clang on Mac OS X 
10.8.2. Something seems to be broken with Clang's __weak_alias(). Does anybody 
have any suggestions?

egon

----

$ build -p AppPkg/AppPkg.dsc
Build environment: Darwin-12.2.0-x86_64-i386-64bit
Build start time: 01:01:05, Nov.30 2012

WORKSPACE        = /Users/x/edk2new
ECP_SOURCE       = /Users/x/edk2new/EdkCompatibilityPkg
EDK_SOURCE       = /Users/x/edk2new/EdkCompatibilityPkg
EFI_SOURCE       = /Users/x/edk2new/EdkCompatibilityPkg
EDK_TOOLS_PATH   = /Users/x/edk2new/BaseTools


Architecture(s)  = X64
Build target     = DEBUG
Toolchain        = XCLANG

Active Platform          = /Users/x/edk2new/AppPkg/AppPkg.dsc

Processing meta-data .. done!
Building ... /Users/x/edk2new/MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf 
[X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/x/edk2new/MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf 
[X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/x/edk2new/MdePkg/Library/BaseLib/BaseLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
 [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
 [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
 [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/x/edk2new/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
 [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/x/edk2new/MdePkg/Library/UefiLib/UefiLib.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... 
/Users/x/edk2new/ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf 
[X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/x/edk2new/AppPkg/Applications/Hello/Hello.inf [X64]
make: Nothing to be done for `tbuild'.
Building ... /Users/x/edk2new/StdLib/LibC/gdtoa/gdtoa.inf [X64]
"/usr/bin/clang" -ccc-host-triple x86_64-pc-win32-macho -c -g -O0 -Wall -Werror 
-include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar 
-mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function 
-Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type 
-Wno-unused-variable 
-ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -nostdinc 
-nostdlib -DUEFI_C_SOURCE -o 
/Users/x/edk2new/Build/AppPkg/DEBUG_XCLANG/X64/StdLib/LibC/gdtoa/gdtoa/OUTPUT/./strtof.obj
 -I/Users/x/edk2new/StdLib/LibC/gdtoa 
-I/Users/x/edk2new/Build/AppPkg/DEBUG_XCLANG/X64/StdLib/LibC/gdtoa/gdtoa/DEBUG 
-I/Users/x/edk2new/StdLib -I/Users/x/edk2new/StdLib/Include 
-I/Users/x/edk2new/StdLib/Include/X64 
-I/Users/x/edk2new/StdLibPrivateInternalFiles 
-I/Users/x/edk2new/StdLibPrivateInternalFiles/Include 
-I/Users/x/edk2new/StdLibPrivateInternalFiles/Include/X64 
-I/Users/x/edk2new/MdePkg -I/Users/x/edk2new/MdePkg/Include 
-I/Users/x/edk2new/MdePkg/Include/X64 
/Users/x/edk2new/StdLib/LibC/gdtoa/strtof.c
<inline asm>:1:1: error: unknown directive
.weak alias
^
1 error generated.
make: *** 
[/Users/x/edk2new/Build/AppPkg/DEBUG_XCLANG/X64/StdLib/LibC/gdtoa/gdtoa/OUTPUT/strtof.obj]
 Error 1


build.py...
: error 7000: Failed to execute command
        make tbuild 
[/Users/x/edk2new/Build/AppPkg/DEBUG_XCLANG/X64/StdLib/LibC/gdtoa/gdtoa]


build.py...
: error F002: Failed to build module
        /Users/x/edk2new/StdLib/LibC/gdtoa/gdtoa.inf [X64, XCLANG, DEBUG]

- Failed -
Build end time: 01:01:08, Nov.30 2012
Build total time: 00:00:03

$ clang --version
Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
VERIFY Test and improve your parallel project with help from experts 
and peers. http://goparallel.sourceforge.net
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to