immortalwrt/toolchain
Ian Cooper 6ca48b8591 toolchain: remove gcc libssp and use libc variant
Removes the standalone implementation of stack smashing protection
in gcc's libssp in favour of the native implementation available
in glibc and uclibc. Musl libc already uses its native ssp, so this
patch does not affect musl-based toolchains.

Stack smashing protection configuration options are now uniform
across all supported libc variants.

This also makes kernel-level stack smashing protection available
for x86_64 and i386 builds using non-musl libc.

Signed-off-by: Ian Cooper <iancooper@hotmail.com>
2020-06-18 08:06:20 +08:00
..
binutils toolchain/binutils: Add binutils 2.34 2020-02-23 15:23:20 +08:00
fortify-headers toolchain/gcc: bump to 7.5.0 final 2019-12-02 21:13:18 -08:00
gcc toolchain: remove gcc libssp and use libc variant 2020-06-18 08:06:20 +08:00
gdb toolchain/gcc: bump to 7.5.0 final 2019-12-02 21:13:18 -08:00
glibc toolchain: remove gcc libssp and use libc variant 2020-06-18 08:06:20 +08:00
kernel-headers toolchain: sync source 2019-12-03 18:36:22 +08:00
musl musl: use official release tar 2020-06-14 11:32:17 +08:00
nasm toolchain/gcc: bump to 7.5.0 final 2019-12-02 21:13:18 -08:00
uClibc toolchain/gcc: bump to 7.5.0 final 2019-12-02 21:13:18 -08:00
wrapper update source 2017-09-06 19:19:45 +08:00
Config.in toolchain: remove gcc libssp and use libc variant 2020-06-18 08:06:20 +08:00
info.mk update source 2017-09-06 19:19:45 +08:00
Makefile toolchain/gcc: bump to 7.5.0 final 2019-12-02 21:13:18 -08:00