gcc/musl: rework SSP-support
authorcyrus <cyrus@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 22 Jun 2015 10:31:07 +0000 (10:31 +0000)
committercyrus <cyrus@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 22 Jun 2015 10:31:07 +0000 (10:31 +0000)
commita833be775656312fe9a1fb5b3d235d03dc141533
tree5d92f3ef03e6183fa5cff49627eaf3dabd2f86cd
parentac9099e4f02d931c0f0496a965c2fda21e493389
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
config/Config-build.in
include/hardening.mk
include/package-defaults.mk
toolchain/gcc/Config.in
toolchain/gcc/patches/4.8-linaro/030-always-link-ssp-noshared.patch [deleted file]
toolchain/gcc/patches/4.8-linaro/230-musl_libssp.patch [new file with mode: 0644]
toolchain/musl/patches/200-add_libssp_nonshared.patch [new file with mode: 0644]