Hi, I'm using the latest EDK2 code and I'm trying to build a boot loader for 
the VE board with the Cortex-A15:

build -a ARM -p ArmPlatformPkg/ArmVExpressPkg/ArmVExpress-RTSM-A15_MPCore.dsc 
-t ARMLINUXGCC

But I get the following error:

/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/ArmPlatformPkg/Sec/Sec/OUTPUT/ArmPlatformSec.lib(Sec.obj):
 In function `CEntryPoint':
/code/uefi/tianocore/edk2/ArmPlatformPkg/Sec/Sec.c:127: undefined reference to 
`__stack_chk_fail'
/code/uefi/tianocore/edk2/ArmPlatformPkg/Sec/Sec.c:127: undefined reference to 
`__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLibInternal.obj):
 In function `BasePrintLibConvertValueToString':
/code/uefi/tianocore/edk2/MdePkg/Library/BasePrintLib/PrintLibInternal.c:268: 
undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePrintLib/PrintLibInternal.c:268: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLibInternal.obj):
 In function `BasePrintLibSPrintMarker':
/code/uefi/tianocore/edk2/MdePkg/Library/BasePrintLib/PrintLibInternal.c:426: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePrintLib/PrintLibInternal.c:955: 
undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePrintLib/PrintLibInternal.c:955: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort/OUTPUT/BaseDebugLibSerialPort.lib(DebugLib.obj):
 In function `DebugPrint':
/code/uefi/tianocore/edk2/MdePkg/Library/BaseDebugLibSerialPort/DebugLib.c:99: 
undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/MdePkg/Library/BaseDebugLibSerialPort/DebugLib.c:99: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort/OUTPUT/BaseDebugLibSerialPort.lib(DebugLib.obj):
 In function `DebugAssert':
/code/uefi/tianocore/edk2/MdePkg/Library/BaseDebugLibSerialPort/DebugLib.c:151: 
undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/MdePkg/Library/BaseDebugLibSerialPort/DebugLib.c:151: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib/OUTPUT/DebugUnixPeCoffExtraActionLib.lib(DebugPeCoffExtraActionLib.obj):
 In function `PeCoffLoaderRelocateImageExtraAction':
/code/uefi/tianocore/edk2/ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.c:100:
 undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.c:100:
 undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib/OUTPUT/DebugUnixPeCoffExtraActionLib.lib(DebugPeCoffExtraActionLib.obj):
 In function `PeCoffLoaderUnloadImageExtraAction':
/code/uefi/tianocore/edk2/ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.c:135:
 undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.c:135:
 undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/MdePkg/Library/BasePeCoffLib/BasePeCoffLib/OUTPUT/BasePeCoffLib.lib(BasePeCoff.obj):
 In function `PeCoffLoaderGetPeHeader':
/code/uefi/tianocore/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoff.c:238: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoff.c:423: 
undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoff.c:423: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/MdePkg/Library/BasePeCoffLib/BasePeCoffLib/OUTPUT/BasePeCoffLib.lib(BasePeCoff.obj):
 In function `PeCoffLoaderGetImageInfo':
/code/uefi/tianocore/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoff.c:615: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoff.c:739: 
undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/MdePkg/Library/BasePeCoffLib/BasePeCoff.c:739: 
undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerLibBase/OUTPUT/DefaultExceptionHandlerBaseLib.lib(DefaultExceptionHandler.obj):
 In function `DefaultExceptionHandler':
/code/uefi/tianocore/edk2/ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandler.c:233:
 undefined reference to `__stack_chk_guard'
/code/uefi/tianocore/edk2/ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandler.c:268:
 undefined reference to `__stack_chk_fail'
/code/uefi/tianocore/edk2/ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandler.c:268:
 undefined reference to `__stack_chk_guard'
make: *** 
[/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/ArmPlatformPkg/Sec/Sec/DEBUG/ArmPlatformSec.dll]
 Error 1


build.py...
 : error 7000: Failed to execute command
    make --no-print-directory tbuild 
[/code/uefi/tianocore/edk2/Build/ArmVExpress-RTSM-A15_MPCore/DEBUG_ARMLINUXGCC/ARM/ArmPlatformPkg/Sec/Sec]


build.py...
 : error F002: Failed to build module
    /code/uefi/tianocore/edk2/ArmPlatformPkg/Sec/Sec.inf [ARM, ARMLINUXGCC, 
DEBUG]

- Failed -
Build end time: 10:00:09, Oct.22 2012
Build total time: 00:00:02

Any idea what the problem is? 


Cheers, Nicola

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to