binutils-gdb/libdecnumber
Marek Polacek 60b42421e9 configure: Implement --enable-host-pie
This patch implements the --enable-host-pie configure option which
makes the compiler executables PIE.  This can be used to enhance
protection against ROP attacks, and can be viewed as part of a wider
trend to harden binaries.

Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>

	* configure.ac (--enable-host-pie): New check.  Set PICFLAG after this
	check.

intl/
	* configure.ac (--enable-host-shared): Don't set PICFLAG here.
	(--enable-host-pie): New check.  Set PICFLAG after this check.

libdecnumber/
	* configure.ac (--enable-host-shared): Don't set PICFLAG here.
	(--enable-host-pie): New check.  Set PICFLAG after this check.

zlib/
	* configure.ac (--enable-host-shared): Don't set PICFLAG here.
	(--enable-host-pie): New check.  Set PICFLAG after this check.
2023-08-12 09:58:23 +09:30
..
bid libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
dpd libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
.gitignore
aclocal.m4 Run autoreconf -vf throughout 2020-07-29 16:03:55 -04:00
ChangeLog Run autoreconf -vf throughout 2020-07-29 16:03:55 -04:00
ChangeLog.jit libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
config.in
configure Merge config/ changes from GCC, to enable DFP on AArch64 2022-05-24 10:47:29 +01:00
configure.ac configure: Implement --enable-host-pie 2023-08-12 09:58:23 +09:30
dconfig.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decBasic.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decCommon.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decCommonSymbols.h
decContext.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decContext.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decContextSymbols.h
decDouble.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decDouble.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decDoubleSymbols.h
decDPD.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decDPDSymbols.h
decExcept.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decExcept.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decLibrary.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decNumber.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decNumber.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decNumberLocal.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decNumberSymbols.h
decPacked.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decPacked.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decPackedSymbols.h
decQuad.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decQuad.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decQuadSymbols.h
decRound.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decRound.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decSingle.c libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decSingle.h libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00
decSingleSymbols.h
Makefile.in libdecnumber: Sync with GCC 2018-06-18 09:37:46 -04:00