nixpkgs-suyu/pkgs/development
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
..
arduino
beam-modules
bower-modules/generic
compilers binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
coq-modules coqPackages.bignums: make it available for Coq 8.8 2018-03-27 16:19:33 +00:00
dotnet-modules/patches
em-modules/generic
go-modules buildGoPackage: use a separator when joining extraSrcPaths together 2018-04-01 17:44:36 +01:00
guile-modules
haskell-modules GHCJS: Fix GHCJS with haddock-library-1.4.3 2018-04-02 00:23:32 -04:00
idris-modules Move all nixpkgs doc files in to the doc directory 2018-03-25 19:52:00 -04:00
interpreters Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
java-modules treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
libraries binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
lisp-modules
lua-modules
misc Merge pull request #37633 from thefloweringash/avrgcc-upgrade 2018-03-31 19:18:49 -05:00
mobile treewide: refactor to use libglvnd 2018-03-26 14:01:49 +03:00
node-packages nodePackages.parsoid: pin service-runner to 2.3.0 2018-04-02 22:38:40 +03:00
ocaml-modules ocamlPackages.yojson: 1.4.0 -> 1.4.1 2018-03-31 11:44:41 +02:00
perl-modules
pharo
pure-modules
python-modules Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
qtcreator
r-modules Merge remote-tracking branch 'origin/master' into staging 2018-03-28 09:36:47 -04:00
ruby-modules
stm32/betaflight
tools Merge remote-tracking branch 'upstream/master' into staging 2018-04-03 02:22:54 +03:00
web nodejs-9_x: 9.8.0 -> 9.10.1 2018-04-01 03:28:39 +08:00