Modify

Opened 23 months ago

#22117 new defect

stack-protector enabled but compiler support broken

Reported by: Halry Owned by: developers
Priority: high Milestone:
Component: kernel Version: Chaos Calmer 15.05
Keywords: Cc:

Description

Can't build the kernel for x86_64

net/sched/Kconfig:43: warning: menuconfig statement without prompt
.config:2400:warning: override: MCORE2 changes choice state
.config:4413:warning: override: SPARSEMEM_MANUAL changes choice state
.config:4678:warning: override: TREE_RCU changes choice state
#
# configuration written to .config
#
arch/x86/Makefile:114: stack-protector enabled but compiler support broken
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  Building modules, stage 2.
  MODPOST 172 modules
make[5]: Leaving directory '/home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/linux-x86_64/linux-3.18.27'
touch /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/linux-x86_64/linux-3.18.27/.modules
make -C image compile TARGET_BUILD=
make[5]: Entering directory '/home/halry/openwrt/target/linux/x86/image'
make[5]: Nothing to be done for 'compile'.
make[5]: Leaving directory '/home/halry/openwrt/target/linux/x86/image'
make[4]: Leaving directory '/home/halry/openwrt/target/linux/x86'
make[3]: Leaving directory '/home/halry/openwrt/target/linux'
make[2]: Leaving directory '/home/halry/openwrt'
make[2]: Entering directory '/home/halry/openwrt'
rm -rf /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86
make[2]: Leaving directory '/home/halry/openwrt'
make[2]: Entering directory '/home/halry/openwrt'
make[3]: Entering directory '/home/halry/openwrt/package/libs/toolchain'
rm -rf /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc
mkdir -p /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/stamp /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc
install -d -m0755 /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/ld*-uClibc.so.* /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/ld*-uClibc-0.9.33.2.so /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc.so.* /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libuClibc-0.9.33.2.so /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/
for file in libcrypt libdl libm libutil; do cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/$file.so.* /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/$file-0.9.33.2.so /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/; done
cp -fpR /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/toolchain/libuClibc-* /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/toolchain/libm-* /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/toolchain/libcrypt-* /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libpthread.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libpthread_so.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc_so.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libm.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libcrypt.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libpthread_nonshared.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libthread_db_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libatomic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libthread_db.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libsupc++.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libitm.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libutil_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libutil.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/librt_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libnsl.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libquadmath.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libpthread_nonshared_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libcrypt_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libresolv.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libdl.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libnsl_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/librt.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libm_pic.a /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libstdc++.a /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc_so.a /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/libc_pic.a
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/x86_64-openwrt-linux-uclibc/4.8.3/libgcc_pic.a /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/libgcc_s_pic.a; cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/x86_64-openwrt-linux-uclibc/4.8.3/libgcc.map /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/lib/libgcc_s_pic.map 
SHELL= /home/halry/openwrt/staging_dir/host/bin/flock /home/halry/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc/. /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/'
rm -rf /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libc
touch /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/stamp/.libc_installed
if [ -f /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libc" >> /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install
rm -rf /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libgcc
mkdir -p /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/stamp /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libgcc
install -d -m0755 /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libgcc/lib
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libgcc_s.so.* /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libgcc/lib/
SHELL= /home/halry/openwrt/staging_dir/host/bin/flock /home/halry/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libgcc/. /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/'
rm -rf /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/tmp-libgcc
touch /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/root-x86/stamp/.libgcc_installed
if [ -f /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libgcc" >> /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo/toolchain.default.install
mkdir -p /home/halry/openwrt/bin/x86/packages /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/toolchain/ipkg-x86_64/libssp/CONTROL /home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/pkginfo
install -d -m0755 /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/toolchain/ipkg-x86_64/libssp/lib
cp -fpR /home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libssp.so.* /home/halry/openwrt/build_dir/target-x86_64_uClibc-0.9.33.2/toolchain/ipkg-x86_64/libssp/lib/
cp: cannot stat '/home/halry/openwrt/staging_dir/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libssp.so.*': No such file or directory
Makefile:639: recipe for target '/home/halry/openwrt/bin/x86/packages/base/libssp_4.8-linaro-1_x86_64.ipk' failed
make[3]: *** [/home/halry/openwrt/bin/x86/packages/base/libssp_4.8-linaro-1_x86_64.ipk] Error 1
make[3]: Leaving directory '/home/halry/openwrt/package/libs/toolchain'
package/Makefile:191: recipe for target 'package/libs/toolchain/compile' failed
make[2]: *** [package/libs/toolchain/compile] Error 2
make[2]: Leaving directory '/home/halry/openwrt'
package/Makefile:188: recipe for target '/home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/stamp/.package_compile' failed
make[1]: *** [/home/halry/openwrt/staging_dir/target-x86_64_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/halry/openwrt'
/home/halry/openwrt/include/toplevel.mk:181: recipe for target 'world' failed
make: *** [world] Error 2

Attachments (0)

Change History (0)

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.