nixpkgs/pkgs
John Ericson adaa110a72 binutils: No more darwin conditionals
Since at least d7bddc27b2, we've had a
situation where one should depend on:

 - `stdenv.cc.bintools`: for executables at build time
 - `libbfd` or `libiberty`: for those libraries
 - `targetPackages.cc.bintools`: for exectuables at *run* time
 - `binutils`: only for specifically GNU Binutils's executables,
   regardless of the host platform, at run time.

and that commit cleaned up this usage to reflect that. This PR flips the
switch so that:

 - `binutils` is indeed unconditionally GNU Binutils
 - `binutils-raw`, which previously served that role, is gone.

so that the correct usage will be enforced going forward and everything
is simple.

N.B. In a few cases `binutils-unwrapped` (which before and now was
unconditionally actual GNU binutils), rather than `binutils` was used to
replace old `binutils-raw` as it is friendly towards some cross
compilation usage by avoiding a reference to the next bootstrapping
change.
2018-04-03 13:34:52 -04:00
..
applications Revert "git: 2.16.3 -> 2.17.0" 2018-04-03 07:52:38 -05:00
build-support Merge pull request #37928 from VShell/patch-2 2018-03-28 09:34:41 +01:00
common-updater common-updater: support updating source URL 2018-03-16 23:17:07 +09:00
data stdman: 2017.04.02 -> 2018.03.11 2018-03-30 19:57:10 +01:00
desktops Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
development binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
games Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
misc Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
os-specific binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
servers Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
shells Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
stdenv binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
test tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
tools Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
top-level binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00