1
.TH BUILDER-CC 1 "2002-03-02" "Debian Project" "Debian GNU/Linux"
3
builder-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 above can be set to 0.
22
You can still call ld.real directly.
25
.IP DEB_BUILD_HARDENING=1
26
Enable hardening features.
28
Print the full resulting gcc command line to STDERR before calling gcc.
29
.IP DEB_BUILD_HARDENING_RELRO=0
30
Don't mark ELF sections read-only after start. See README.Debian for details.
31
.IP DEB_BUILD_HARDENING_PIE=0
32
Don't build position independent executables. See README.Debian for details.
46
is dictated by whatever package installed