nixpkgs/pkgs
John Ericson 1a72330ab0 cc-wrapper: Utilize patched cctools ld for more robust macOS Sierra hack
Also fix numberous bugs, such as:

 - Not getting confused on more flags taking file arguments.

 - Ensuring children reexport their children, but the original
   binary/library doesn't.

 - Not spawning children when it turns out we just dynamically link
   under the threshold but our total number of inputs exceeeds it.

 - Children were always named `libunnamed-*`, when that name was
   supposed to be the last resort only.

ld-wrapper's own RPATH check hardcodes `.so`, but darwin uses `.dylib`
*and* (in practice due to lousy build systems) `.so`. We don't care
however because we never inject `--rpath` like that in practice on
Darwin. Hopefully someday we won't on linux either.
2018-04-13 13:17:03 -04:00
..
applications treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
build-support cc-wrapper: Utilize patched cctools ld for more robust macOS Sierra hack 2018-04-13 13:17:03 -04:00
common-updater
data treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
desktops Merge branch 'master' 2018-03-05 14:53:27 +01:00
development treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
games treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
misc treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
os-specific cctools: Add alternative source for sierra hack 2018-04-12 19:16:51 -04:00
servers treewide: Make shouldUsePackages copypasta use meta.available 2018-03-12 18:55:41 -04:00
shells nix-bash-completions: 0.6.3 -> 0.6.4 2018-02-28 19:01:23 +01:00
stdenv lib: Factor in tiny bit of meta.platform checking 2018-03-19 19:29:16 -04:00
test
tools treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
top-level cctools: Add alternative source for sierra hack 2018-04-12 19:16:51 -04:00