gcc/musl: rework SSP-support
Make musl provide libssp_nonshared.a and make GCC link it unconditionally if musl is used. This should be a no-op if SSP is disabled and seems to be the only reliable way of dealing with SSP over all packages due to the mess that is linkerflags handling in packages. Signed-off-by:Steven Barth <steven@midlink.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46108 3c298f89-4303-0410-b956-a3cf2f4a3e73
Showing
- config/Config-build.in 2 additions, 2 deletionsconfig/Config-build.in
- include/hardening.mk 0 additions, 2 deletionsinclude/hardening.mk
- include/package-defaults.mk 1 addition, 1 deletioninclude/package-defaults.mk
- toolchain/gcc/Config.in 2 additions, 1 deletiontoolchain/gcc/Config.in
- toolchain/gcc/patches/4.8-linaro/030-always-link-ssp-noshared.patch 0 additions, 11 deletions...gcc/patches/4.8-linaro/030-always-link-ssp-noshared.patch
- toolchain/gcc/patches/4.8-linaro/230-musl_libssp.patch 13 additions, 0 deletionstoolchain/gcc/patches/4.8-linaro/230-musl_libssp.patch
- toolchain/musl/patches/200-add_libssp_nonshared.patch 58 additions, 0 deletionstoolchain/musl/patches/200-add_libssp_nonshared.patch
Please register or sign in to comment