mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2026-08-27 00:26:02 -04:00
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. |
||
|---|---|---|
| .. | ||
| bid | ||
| dpd | ||
| .gitignore | ||
| aclocal.m4 | ||
| ChangeLog | ||
| ChangeLog.jit | ||
| config.in | ||
| configure | ||
| configure.ac | ||
| dconfig.h | ||
| decBasic.c | ||
| decCommon.c | ||
| decCommonSymbols.h | ||
| decContext.c | ||
| decContext.h | ||
| decContextSymbols.h | ||
| decDouble.c | ||
| decDouble.h | ||
| decDoubleSymbols.h | ||
| decDPD.h | ||
| decDPDSymbols.h | ||
| decExcept.c | ||
| decExcept.h | ||
| decLibrary.c | ||
| decNumber.c | ||
| decNumber.h | ||
| decNumberLocal.h | ||
| decNumberSymbols.h | ||
| decPacked.c | ||
| decPacked.h | ||
| decPackedSymbols.h | ||
| decQuad.c | ||
| decQuad.h | ||
| decQuadSymbols.h | ||
| decRound.c | ||
| decRound.h | ||
| decSingle.c | ||
| decSingle.h | ||
| decSingleSymbols.h | ||
| Makefile.in | ||