${TOOLCHAIN_OPTIONS} does not contain some important flags such as "-march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8". It only specifies sysroot as mentioned in commit 923eb657 "u-boot.inc: update linker arguments to pass --sysroot arg"
Fixes bug: u-boot 2014.04 build breaks with error: "fatal error: gnu/stubs-soft.h: No such file or directory" when building with hard float compiler as compiler does not receive flag "-mfloat-abi=hard" Before this patch only gcc compiler could be used due to CC explicitly being set to gcc. Signed-off-by: Radek Dostal <radek.dos...@streamunlimited.com> Acked-by: Carlos Rafael Giani <d...@pseudoterminal.org> --- meta/recipes-bsp/u-boot/u-boot.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/u-boot/u-boot.inc b/meta/recipes-bsp/u-boot/u-boot.inc index e66ffd1..be22e0c 100644 --- a/meta/recipes-bsp/u-boot/u-boot.inc +++ b/meta/recipes-bsp/u-boot/u-boot.inc @@ -14,7 +14,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" inherit uboot-config deploy -EXTRA_OEMAKE = 'CROSS_COMPILE=${TARGET_PREFIX} CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" V=1' +EXTRA_OEMAKE = 'CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}" V=1' EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}"' PACKAGECONFIG ??= "openssl" -- 1.9.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core