summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/GitPython/hardcode-git-path.patch
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-11-03 13:55:50 -0500
committerRobin Gloster <mail@glob.in>2018-11-07 15:24:51 +0100
commit6d531f354155043518a59161f42f24f5918e76ab (patch)
tree1684ee0fe7f97fba1413742b4881220f8f016aab /pkgs/development/python-modules/GitPython/hardcode-git-path.patch
parentd3cfda14fb63f0fd77288c52e7b6b7c5a831147d (diff)
make-derivation: enable pie hardening with musl
Fixes #49071 On ld.gold, we produce broken executables when linking with the Musl libc. This appears to be a known bug when using ld.gold and Musl. This thread describes the workaround as enabling PIE when using ld.gold and Musl: https://www.openwall.com/lists/musl/2015/05/01/5 By default we don’t enable PIE to avoid breaking things. But in the Musl case we are breaking things by not enabling PIE. So this adds a special case for defaultHardeningFlags which keeps the pie hardening for everything. Any packages that break with PIE can add the pie flag to disableHardeningFlags array (a no-op for now on anything but Musl).
Diffstat (limited to 'pkgs/development/python-modules/GitPython/hardcode-git-path.patch')
0 files changed, 0 insertions, 0 deletions