immortalwrt/include
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
..
site fix permisson 2019-08-16 15:09:42 +08:00
autotools.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
cmake.mk cmake: fixing compiler are not proper when ccache enable 2020-04-15 13:42:05 +08:00
debug.mk Revert "files: sync from openwrt v19.07 (#2690)" 2020-02-03 12:33:25 +08:00
depends.mk fix permisson 2019-08-16 15:09:42 +08:00
device_table.txt fix permission 2019-09-30 13:52:50 +08:00
download.mk build: add zstd support to pack/unpack functions 2020-05-31 19:37:36 +08:00
feeds.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
hardened-ld-pie.specs fix permission 2019-09-30 13:52:50 +08:00
hardening.mk Revert "files: sync from openwrt v19.07 (#2690)" 2020-02-03 12:33:25 +08:00
host-build.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
image-commands.mk adjust build script (#3235) 2020-02-21 11:55:07 +08:00
image-legacy.mk fix permisson 2019-08-16 15:09:42 +08:00
image.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
kernel-build.mk build: compress kernel debuginfo using zstd 2020-05-31 19:38:20 +08:00
kernel-defaults.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
kernel-version.mk kernel: bump 4.19 to 4.19.128 2020-06-12 23:14:36 +08:00
kernel.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
netfilter.mk kernel/iptables: add modules for qos-gargoyle 2020-02-25 23:03:16 +08:00
nls.mk fix permisson 2019-08-16 15:09:42 +08:00
package-bin.mk fix permisson 2019-08-16 15:09:42 +08:00
package-defaults.mk toolchain: remove gcc libssp and use libc variant 2020-06-18 08:06:20 +08:00
package-dumpinfo.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
package-ipkg.mk buildsystem: add CPE information to ipkg packages and manifest files 2020-05-10 12:07:46 +08:00
package-seccomp.mk fix permisson 2019-08-16 15:09:42 +08:00
package.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
prereq-build.mk build, imagebuilder: Do not require libncurses-dev 2020-06-04 12:10:29 +08:00
prereq.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
quilt.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
rootfs.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
scan.awk fix permisson 2019-08-16 15:09:42 +08:00
scan.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
shell.sh add luci-app-haproxy & luci-app-udpspeederv2 2019-05-25 21:05:51 +08:00
subdir.mk fix permisson 2019-08-16 15:09:42 +08:00
target.mk Merge Lean's source 2020-03-29 00:32:36 +08:00
toolchain-build.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
toplevel.mk build: add option to treat recursive deps as error 2020-05-23 20:20:34 +08:00
u-boot.mk u-boot.mk: switch download to https 2020-04-27 08:55:20 +08:00
uclibc++.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00
unpack.mk build: add zstd support to pack/unpack functions 2020-05-31 19:37:36 +08:00
verbose.mk fix permisson 2019-08-16 15:09:42 +08:00
version.mk sync build script for OpenWrt 19.07 2020-02-21 02:41:00 +08:00