Ard,
I recently updated my edk2 git repo, and ever since commit 214a3b7
(BaseTools GCC: avoid the use of COMMON symbols), I get a build error:
$ build -a X64 -t GCC49 -p OvmfPkg/OvmfPkgX64.dsc
...
"ld" -o
/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/DEBUG/StatusCodePei.dll
-nostdlib -n -q --gc-sections -z common-page-size=0x40 --entry
_ModuleEntryPoint -u _ModuleEntryPoint -Map
/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/DEBUG/StatusCodePei.map
-melf_x86_64 --oformat=elf64-x86-64 --start-group
@/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/OUTPUT/static_library_files.lst
--end-group
--script=/home/somlo/KVM-OSX/SCRATCH/edk2/BaseTools/Scripts/GccBase.lds
--defsym=PECOFF_HEADER_SIZE=0x228
`gNullVaList' referenced in section `.text.AsciiBSPrint' of
/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLib.obj):
defined in discarded section `COMMON' of
/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLib.obj)
GNUmakefile:406: recipe for target
'/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/DEBUG/StatusCodePei.dll'
failed
make: ***
[/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/DEBUG/StatusCodePei.dll]
Error 1
build.py...
: error 7000: Failed to execute command
make tbuild
[/home/somlo/KVM-OSX/SCRATCH/edk2/Build/OvmfX64/DEBUG_GCC49/X64/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei]
build.py...
: error F002: Failed to build module
/home/somlo/KVM-OSX/SCRATCH/edk2/IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.inf
[X64, GCC49, DEBUG]
- Failed -
Build end time: 08:35:48, Dec.14 2015
Build total time: 00:00:22
Reverting the commit fixes my build problem, but I'm wondering if I'm
missing anything (e.g. newer/better arguments to the build command) ?
Thanks much,
--Gabriel
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel