binutils: minimize rebuilds after parent revert

Only revert the addition of the output and only on Darwin.
This commit is contained in:
Vladimír Čunát
2017-01-30 14:10:13 +01:00
parent eaa9e01c1d
commit db896154d1
2 changed files with 29 additions and 1 deletions
@@ -32,9 +32,18 @@ stdenv.mkDerivation rec {
# This is needed, for instance, so that running "ldd" on a binary that is
# PaX-marked to disable mprotect doesn't fail with permission denied.
./pt-pax-flags.patch
# Bfd looks in BINDIR/../lib for some plugins that don't
# exist. This is pointless (since users can't install plugins
# there) and causes a cycle between the lib and bin outputs, so
# get rid of it.
./no-plugins.patch
];
outputs = [ "out" "info" ] ++ (optional (cross == null) "dev");
outputs = [ "out" ]
++ optional (!stdenv.isDarwin) "lib" # problems in Darwin stdenv
++ [ "info" ]
++ optional (cross == null) "dev";
nativeBuildInputs = [ bison ];
buildInputs = [ zlib ];