#22117: stack-protector enabled but compiler support broken
--------------------+--------------------------------
Reporter: Halry | Owner: developers
Type: defect | Status: new
Priority: high | Milestone:
Component: kernel | Version: Chaos Calmer 15.05
Keywords: |
--------------------+--------------------------------
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
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/22117>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets