You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/include
Julien Dusser 241e6dd3e9 build: cleanup SSP_SUPPORT configure option
Configure variable SSP_SUPPORT is ambiguous for packages (tor, openssh,
avahi, freeswitch). It means 'toolchain supporting SSP', but for toolchain
and depends it means 'build gcc with libssp'.

Musl no longer uses libssp (1877bc9d8f), it has internal support, so
SSP_SUPPORT was disabled leading some package to not use SSP.

No information why Glibc and uClibc use libssp, but they may also provide
their own SSP support. uClibc used it own with commit 933b588e25 but it was
reverted in f3cacb9e84 without details.

Create an new configure GCC_LIBSSP and automatically enable SSP_SUPPORT
if either USE_MUSL or GCC_LIBSSP.

Signed-off-by: Julien Dusser <julien.dusser@free.fr>
6 years ago
..
site include/site: add powerpc64 config 7 years ago
autotools.mk treewide: fix build depends to refer to source package names 6 years ago
cmake.mk cmake: skip build system check on compile 7 years ago
debug.mk include: remove trailing whitespaces 9 years ago
depends.mk build: add missing wildcard for ignoring .pkgdir in dependency checks 7 years ago
device_table.txt image: ensure that /dev/console exist in rootfs images 11 years ago
download.mk downloads.mk: introduce name-agnostic PROJECT_GIT variable 6 years ago
feeds.mk merge: properly remove %n / %N references 7 years ago
hardened-ld-pie.specs build: add hardened builds with PIE (ASLR) support 6 years ago
hardening.mk build: add hardened builds with PIE (ASLR) support 6 years ago
host-build.mk build: allow PKG_PREPARED_DEPENDS and PKG_CONFIG_DEPENDS to be changed after including package.mk 7 years ago
image-commands.mk build: add image command for CE images 6 years ago
image-legacy.mk image: fix ar71xx legacy images 7 years ago
image.mk build: fix restoring /etc/opkg with PER_DEVICE_ROOTFS 6 years ago
kernel-build.mk Config-devel.in: rename symbol KERNEL_GIT_BRANCH -> KERNEL_GIT_REF 6 years ago
kernel-defaults.mk config: don't define the same symbol twice 6 years ago
kernel-version.mk kernel.mk: update LINUX_VERSION filename for cloned repo 6 years ago
kernel.mk kernel: include: remove last .0 from kernel versions again 7 years ago
netfilter.mk netfilter, iptables: add optional CHECKSUM module 7 years ago
nls.mk treewide: fix build depends to refer to source package names 6 years ago
package-bin.mk build: use if-then to avoid non-zero return codes in bin/ packaging code 7 years ago
package-defaults.mk build: cleanup SSP_SUPPORT configure option 6 years ago
package-dumpinfo.mk include/package-dumpinfo.mk: don't duplicate source package information for every binary package 6 years ago
package-ipkg.mk build: allow defining license information per binary package 7 years ago
package-seccomp.mk include: add a seccomp filter install wrapper 9 years ago
package.mk include/package.mk: remove old configured stamps before attempting configuration 7 years ago
prereq-build.mk merge: etc: update remaining files 7 years ago
prereq.mk build: do not overwrite already existing host commands 9 years ago
quilt.mk kernel: split patches folder up into backport, pending and hack folders 7 years ago
rootfs.mk build: cleanup tmp/ dir of target rootfs 7 years ago
scan.awk build: propagate override information to .packageinfo 9 years ago
scan.mk build: get rid of host.mk 7 years ago
scons.mk build: use CXXFLAGS if defined 8 years ago
shell.sh build: use mkhash to replace various quirky md5sum/openssl calls 8 years ago
subdir.mk build: allow building an individual subdir without dependencies using NO_DEPS=1 7 years ago
target.mk target: replace odhcpd by odhcpd-ipv6only 7 years ago
toolchain-build.mk build: stop overriding STAGING_DIR_HOST for toolchain build 7 years ago
toplevel.mk include/toplevel.mk: Add xconfig target 7 years ago
u-boot.mk u-boot.mk: pass HOSTCC and HOST_CFLAGS into the build 7 years ago
uclibc++.mk toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues 11 years ago
unpack.mk build: unzip: perform operations quietly 8 years ago
verbose.mk build: tell users to do non-paralle builds on errors 9 years ago
version.mk merge: release/banner: drop release name and update banner 7 years ago