[meta-xilinx] Uboot fail due to gcc6
Jason Corley
jcorleypublic at gmail.com
Tue Jun 7 13:12:30 PDT 2016
I tried building today, and hit a problem due to this file not existing:
poky/build/tmp/work/zedboard_zynq7-poky-linux-gnueabi/u-boot-xlnx/v2016.01-xilinx+gitAUTOINC+07b02489f2-r0/git/include/linux/compiler-gcc6.h
My work-around was to put a symbolic link from compiler-gcc5.h to
compiler-gcc6.h. The GCC version appears to be 6.1.1. Here is the screen
output:
jtc-vm:build$ bitbake core-image-minimal-dev
Loading cache: 100% |###########################################| ETA:
00:00:00
Loaded 1353 entries from dependency cache.
Parsing recipes: 100% |#########################################| Time:
00:00:00
Parsing of 901 .bb files complete (899 cached, 2 parsed). 1347 targets, 77
skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.31.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "zedboard-zynq7"
DISTRO = "poky"
DISTRO_VERSION = "2.1+snapshot-20160607"
TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard
cortexa9"
TARGET_FPU = "hard"
meta
meta-poky
meta-yocto-bsp = "master:2228b16bef534e337bc0f7c988b9f96dea7a3271"
meta-xilinx = "master:d9bcf425d19b8d01e0e49cf92ab2b84629c169c6"
NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: u-boot-xlnx-v2016.01-xilinx+gitAUTOINC+07b02489f2-r0 do_compile:
Function failed: do_compile (log file is located at
/home/jacorley/build/poky/build/tmp/work/zedboard_zynq7-poky-linux-gnueabi/u-boot-xlnx/v2016.01-xilinx+gitAUTOINC+07b02489f2-r0/temp/log.do_compile.27774)
ERROR: Logfile of failure stored in:
/home/jacorley/build/poky/build/tmp/work/zedboard_zynq7-poky-linux-gnueabi/u-boot-xlnx/v2016.01-xilinx+gitAUTOINC+07b02489f2-r0/temp/log.do_compile.27774
Log data follows:
| DEBUG: Executing shell function do_compile
| make -f ./scripts/Makefile.build obj=scripts/basic
| rm -f .tmp_quiet_recordmcount
| make -f ./scripts/Makefile.build obj=scripts/kconfig zynq_zed_config
| scripts/kconfig/conf --defconfig=arch/../configs/zynq_zed_defconfig
Kconfig
| #
| # configuration written to .config
| #
| make -f ./Makefile silentoldconfig
| make -f ./scripts/Makefile.build obj=scripts/basic
| rm -f .tmp_quiet_recordmcount
| make -f ./scripts/Makefile.build obj=scripts/kconfig silentoldconfig
| mkdir -p include/config include/generated
| scripts/kconfig/conf --silentoldconfig Kconfig
| make -f ./scripts/Makefile.autoconf || \
| { rm -f include/config/auto.conf; false; }
| if [ -d arch/arm/mach-zynq/include/mach ]; then \
| dest=../../mach-zynq/include/mach; \
| else \
| dest=arch-zynq; \
| fi; \
| ln -fsn $dest arch/arm/include/asm/arch
| set -e; : ' CHK include/config.h'; mkdir -p include/; (echo "/*
Automatically generated - do not edit */"; for i in $(echo "" | sed 's/,/
/g'); do echo \#define CONFIG_$i | sed '/=/ {s/=/ /;q; } ; { s/$/ 1/; }';
done; echo \#define CONFIG_BOARDDIR board/xilinx/zynq; echo \#include
\<config_defaults.h\>; echo \#include \<config_uncmd_spl.h\>; echo
\#include \<configs/"zynq_zed".h\>; echo \#include \<asm/config.h\>; echo
\#include \<config_fallbacks.h\>;) < scripts/Makefile.autoconf >
include/config.h.tmp; if [ -r include/config.h ] && cmp -s include/config.h
include/config.h.tmp; then rm -f include/config.h.tmp; else : ' UPD
include/config.h'; mv -f include/config.h.tmp include/config.h; fi
| arm-poky-linux-gnueabi-gcc
--sysroot=/home/jacorley/build/poky/build/tmp/sysroots/zedboard-zynq7 -E
-Wall -Wstrict-prototypes -Wno-format-security -fno-builtin -ffreestanding
-O2 -fno-stack-protector -fno-delete-null-pointer-checks -g -fstack-usage
-Wno-format-nonliteral -Werror=date-time -D__KERNEL__ -D__UBOOT__
-D__ARM__ -marm -mno-thumb-interwork -mabi=aapcs-linux -mword-relocations
-mno-unaligned-access -ffunction-sections -fdata-sections -fno-common
-ffixed-r9 -msoft-float -pipe -Iinclude -I./arch/arm/include -include
./include/linux/kconfig.h -nostdinc -isystem
/home/jacorley/build/poky/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/6.1.1/include
-DDO_DEPS_ONLY -dM ./include/common.h > include/autoconf.mk.tmp && { sed
-n -f ./tools/scripts/define2mk.sed include/autoconf.mk.tmp | while read
line; do if [ -n "" ] || ! grep -q "${line%=*}=" include/config/auto.conf;
then echo "$line"; fi done > include/autoconf.mk; rm
include/autoconf.mk.tmp; } || { rm include/autoconf.mk.tmp; false; }
| mkdir -p spl/include/
| arm-poky-linux-gnueabi-gcc
--sysroot=/home/jacorley/build/poky/build/tmp/sysroots/zedboard-zynq7 -x c
-DDO_DEPS_ONLY -M -MP -Wall -Wstrict-prototypes -Wno-format-security
-fno-builtin -ffreestanding -O2 -fno-stack-protector
-fno-delete-null-pointer-checks -g -fstack-usage -Wno-format-nonliteral
-Werror=date-time -D__KERNEL__ -D__UBOOT__ -D__ARM__ -marm
-mno-thumb-interwork -mabi=aapcs-linux -mword-relocations
-mno-unaligned-access -ffunction-sections -fdata-sections -fno-common
-ffixed-r9 -msoft-float -pipe -Iinclude -I./arch/arm/include -include
./include/linux/kconfig.h -nostdinc -isystem
/home/jacorley/build/poky/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/6.1.1/include
-MQ include/config/auto.conf ./include/common.h > include/autoconf.mk.dep
|| { rm include/autoconf.mk.dep; false; }
| In file included from include/linux/compiler.h:54:0,
| from include/linux/bitops.h:5,
| from ./include/common.h:20:
| include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc6.h:
No such file or directory
| #include gcc_header(__GNUC__)
| ^
| compilation terminated.
| In file included from include/linux/compiler.h:54:0,
| from include/linux/bitops.h:5,
| from ./include/common.h:20:
| include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc6.h:
No such file or directory
| #include gcc_header(__GNUC__)
| ^
| compilation terminated.
| make[1]: *** [include/autoconf.mk] Error 1
| make[1]: *** Waiting for unfinished jobs....
| arm-poky-linux-gnueabi-gcc
--sysroot=/home/jacorley/build/poky/build/tmp/sysroots/zedboard-zynq7 -E
-Wall -Wstrict-prototypes -Wno-format-security -fno-builtin -ffreestanding
-O2 -fno-stack-protector -fno-delete-null-pointer-checks -g -fstack-usage
-Wno-format-nonliteral -Werror=date-time -D__KERNEL__ -D__UBOOT__
-D__ARM__ -marm -mno-thumb-interwork -mabi=aapcs-linux -mword-relocations
-mno-unaligned-access -ffunction-sections -fdata-sections -fno-common
-ffixed-r9 -msoft-float -pipe -Iinclude -I./arch/arm/include -include
./include/linux/kconfig.h -nostdinc -isystem
/home/jacorley/build/poky/build/tmp/sysroots/x86_64-linux/usr/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/6.1.1/include
-DCONFIG_SPL_BUILD -DDO_DEPS_ONLY -dM ./include/common.h >
spl/include/autoconf.mk.tmp && { sed -n -f ./tools/scripts/define2mk.sed
spl/include/autoconf.mk.tmp | while read line; do if [ -n "" ] || ! grep -q
"${line%=*}=" include/config/auto.conf; then echo "$line"; fi done >
spl/include/autoconf.mk; rm spl/include/autoconf.mk.tmp; } || { rm
spl/include/autoconf.mk.tmp; false; }
| In file included from include/linux/compiler.h:54:0,
| from include/linux/bitops.h:5,
| from ./include/common.h:20:
| include/linux/compiler-gcc.h:114:30: fatal error: linux/compiler-gcc6.h:
No such file or directory
| #include gcc_header(__GNUC__)
| ^
| compilation terminated.
| make[1]: *** [include/autoconf.mk.dep] Error 1
| make[1]: *** [spl/include/autoconf.mk] Error 1
| make: *** No rule to make target `include/config/auto.conf', needed by
`include/config/uboot.release'. Stop.
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at
/home/jacorley/build/poky/build/tmp/work/zedboard_zynq7-poky-linux-gnueabi/u-boot-xlnx/v2016.01-xilinx+gitAUTOINC+07b02489f2-r0/temp/log.do_compile.27774)
ERROR: Task 77 (/home/jacorley/build/poky/meta-xilinx/recipes-bsp/u-boot/
u-boot-xlnx_2016.01.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1612 tasks of which 1605 didn't need to be
rerun and 1 failed.
Summary: 1 task failed:
/home/jacorley/build/poky/meta-xilinx/recipes-bsp/u-boot/
u-boot-xlnx_2016.01.bb, do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-xilinx/attachments/20160607/99876a9e/attachment.html>
More information about the meta-xilinx
mailing list