Hello, I have installed a SDK based on yocto 1.7 with DEFAULTTUNE ?="cortexa8thf-neon" set.
I have tried to compile the barebox bootloader with this SDK like this: source /opt/poky/1.7/environment-setup-cortexa8t2hf-vfp-neon-poky-linux-gnueabi unset LDFLAGS make am335x_defconfig Also enabled a barebox target tool in menuconfig: BAREBOXENV_TARGET make And see following compile error: .. CC scripts/bareboxenv-target In file included from /opt/poky/1.7/sysroots/cortexa8t2hf-vfp-neon-poky-linux-gnueabi/usr/include/features.h:389:0, from /opt/poky/1.7/sysroots/cortexa8t2hf-vfp-neon-poky-linux-gnueabi/usr/include/stdio.h:27, from scripts/bareboxenv.c:20: /opt/poky/1.7/sysroots/cortexa8t2hf-vfp-neon-poky-linux-gnueabi/usr/include/gnu/stubs.h:7:29: fatal error: gnu/stubs-soft.h: No such file or directory # include <gnu/stubs-soft.h> ^ compilation terminated. I have tried the same with other non yocto hf toolchains. Compilation worked there. I wonder if this is a toolchain issue or more a barebox issue. I also noticed: arm-poky-linux-gnueabi-gcc -dM -E - < /dev/null | grep ARM_PCS #define __ARM_PCS 1 arm-poky-linux-gnueabi-gcc -mfloat-abi=hard -dM -E - < /dev/null | grep ARM_PCS #define __ARM_PCS_VFP 1 Other hf toolchains have __ARM_PCS_VFP 1 regardless if -mfloat-abi parameter set or not. I have no clue what the right behaviour should be. Can someone explain? Regards Teresa -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto