1
.TH BUILDER-CC 1 "2002-03-02" "Debian Project" "Debian GNU/Linux"
3
hardened-ld \- linker wrapper to enforce hardening toolchain improvements
5
.BI "export DEB_BUILD_HARDENING=1"
13
wrapper is normally used by calling
16
.B DEB_BUILD_HARDENING
17
set to 1. It will configure the necessary toolchain hardening
18
features. By default, all features are enabled. If a given feature does not
19
work correctly and needs to be disabled, the corresponding environment
20
variables mentioned below can be set to 0.
23
.IP DEB_BUILD_HARDENING=1
24
Enable hardening features.
25
.IP DEB_BUILD_HARDENING_DEBUG=1
26
Print the full resulting gcc command line to STDERR before calling gcc.
27
.IP DEB_BUILD_HARDENING_RELRO=0
28
Don't mark ELF sections read-only after start. See README.Debian for details.
29
.IP DEB_BUILD_HARDENING_PIE=0
30
Don't build position independent executables. See README.Debian for details.
44
is dictated by whatever package installed