diff options
author | Guillem Jover <guillem@debian.org> | 2016-11-12 14:59:55 +0100 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2016-11-13 18:08:15 +0100 |
commit | 39545fbc7444e259d039fe39bd5345a2edaf8084 (patch) | |
tree | b2584f529cf23d846c4bed7dbae64af0e361ae14 /debian | |
parent | 429bd8f096e1e86c700201285018cda17d78f183 (diff) | |
download | dpkg-39545fbc7444e259d039fe39bd5345a2edaf8084.tar.gz |
data: Do not enable PIE when linking static programs
It seems like at least glibc does not support statically linked PIE
programs, and produces random junk. Disable globally for now, if
there's a desire to enable static PIE binaries, which is known to
work on some architectures (such as musl-based ones) we can add
specialized specs files in the future.
Closes: #843714
Proposed-by: Szabolcs Nagy <nsz@port70.net>
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index 2e82e0f9e..33f1ef94c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,10 @@ dpkg (1.18.15) UNRELEASED; urgency=medium [ Guillem Jover ] + * Improve PIE flags support: + - Do not enable PIE when linking static programs. glibc-based systems + do not support this combination and produce very bogus output. + Proposed by Szabolcs Nagy <nsz@port70.net>. Closes: #843714 * Test suite: - Mark partially documented POD modules as TAP TODO. |