summaryrefslogtreecommitdiff
path: root/man/dpkg-buildflags.man
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2017-02-07 15:47:23 +0100
committerGuillem Jover <guillem@debian.org>2017-02-26 23:40:16 +0100
commitce97c5865788e0d311645d12d1c84f6fdf1412ea (patch)
tree9d97ec51270a0b61281ee839f21ebe5a4530a4ff /man/dpkg-buildflags.man
parent8e6660991e63cce477c8cb2e2ba62237b351efc0 (diff)
downloaddpkg-ce97c5865788e0d311645d12d1c84f6fdf1412ea.tar.gz
Dpkg::Vendor::Debian: Switch PIE handling to have no default (!)
Delegate the setting to gcc builtin or an explicit request by a user. This is needed to cope with the general PIE brokenness situation in Debian, and the current specific brokenness of a Debian gcc patch mangling the dpkg build flags. This is wrong in so many levels, as we'll have discrepancies between architectures, the interface towards maintainers is inconsistent, and updating the PIE support needs touching and coordinating two places. But it's certainly the current lesser evil. Closes: #848129, #845550
Diffstat (limited to 'man/dpkg-buildflags.man')
-rw-r--r--man/dpkg-buildflags.man2
1 files changed, 1 insertions, 1 deletions
diff --git a/man/dpkg-buildflags.man b/man/dpkg-buildflags.man
index e5ec7f7a9..60f67a5ce 100644
--- a/man/dpkg-buildflags.man
+++ b/man/dpkg-buildflags.man
@@ -347,7 +347,7 @@ above). The option cannot become enabled if \fBrelro\fP is not enabled.
.
.TP
.B pie
-This setting (enabled by default since dpkg 1.18.11, and injected by default
+This setting (with no default since dpkg 1.18.23, and injected by default
by gcc on the amd64, arm64, armel, armhf, i386, kfreebsd-amd64, kfreebsd-i386,
mips, mipsel, mips64el, ppc64el, s390x, sparc and sparc64 Debian architectures)
adds the required options via gcc specs files if