diff options
| author | sternenseemann <sternenseemann@systemli.org> | 2021-09-17 16:59:12 +0200 |
|---|---|---|
| committer | sternenseemann <sternenseemann@systemli.org> | 2021-09-18 15:11:17 +0200 |
| commit | 11fe2fc3cfccb95f7b99f2a2d1096c851868e582 (patch) | |
| tree | 9e1bcb733176136a40c1428d71fda850ae2d5787 /pkgs/development/python-modules/termplotlib | |
| parent | 1174f3030c205ea654eb3e74e53ddf797493db30 (diff) | |
stdenv: move --enable-deterministic-archives flag into GNU wrapper
`--enable-deterministic-archives` is a GNU specific strip flag and
causes other strip implementations (for example LLVM's, see #138013)
to fail. Since strip failures are ignored, this means that stripping
doesn't work at all in certain situation (causing unnecessary
dependencies etc.).
To fix this, no longer pass `--enable-deterministic-archives`
unconditionally, but instead add it in a GNU binutils specific strip
wrapper only.
`commonStripFlags` was only used for this flag, so we can remove
it altogether.
Future work could be to make a generic strip wrapper, with support for
nix-support/strip-flags-{before,after} and NIX_STRIP_FLAGS_{BEFORE,AFTER}.
This possibly overkill and unnecessary though -- also with the
additional challenge of incorporating the darwin strip wrapper somehow.
Diffstat (limited to 'pkgs/development/python-modules/termplotlib')
0 files changed, 0 insertions, 0 deletions
