nixpkgs/pkgs/development
John Ericson de28bd4832 bfd, opcodes: Init separate derivations for binutils libraries
On most distros, these are just built and distributed as part of
binutils. We don't use binutils across the board, however, but rather
switch between binutils and a cctools-binutils mashup, and change the
outputs on binutils too. This creates a combinatorial conditional soup
which is hard to maintain.

My hope is to lower the the state space. While my patch isn't the most
maintainable, they make downstream packages become more maintainable to
compensate. The additional derivations themselves are completely
platform-agnostic, always they always supports all possible target
platforms, and always yield "out" and "dev" outputs. That, in turn,
allows downstream packages to not worry about a dependency
shape-shifting under them.

In fact, the actual binutils package can avoid needing multiple outputs
now that these serve the requisite libraries, so that also can become
simpler on all platforms, too, removing the original wart this PR
circumnavigates for now. Actually changing the binutils package to
leverage is a mass rebuild, however, so I'll leave that for a separate
PR.

I do hope to upstream something like my patch too, but until then I'll
make myself maintainer of these derivations
2017-11-13 00:47:37 -05:00
..
arduino
beam-modules
bower-modules/generic
compilers ghc: bump 8.2.2 pre-release to rc3 2017-11-11 17:38:26 +01:00
coq-modules coqPackages.interval: Add bignums, now a required dependency 2017-11-12 10:21:56 -08:00
dotnet-modules/patches
eclipse/ecj
em-modules/generic
go-modules Merge pull request #30350 from alicebob/absdir 2017-11-11 01:17:23 +00:00
guile-modules
haskell-modules haskell-c2hs: use development version from github to work around _Float128 bug 2017-11-11 17:38:42 +01:00
idris-modules
interpreters Merge branch 'master' into staging 2017-11-11 09:25:07 +01:00
java-modules Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
libraries bfd, opcodes: Init separate derivations for binutils libraries 2017-11-13 00:47:37 -05:00
lisp-modules asdf: 3.2.0 -> 3.3.0 2017-11-11 15:31:43 +01:00
lua-modules
misc Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
mobile
node-packages Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
ocaml-modules ocamlPackages.fileutils: 0.5.2 -> 0.5.3 2017-11-12 17:48:33 +00:00
perl-modules
pharo
pure-modules
python-modules Merge pull request #31554 from xvapx/libnacl 2017-11-12 10:43:29 +01:00
qtcreator
r-modules
ruby-modules
tools bfd, opcodes: Init separate derivations for binutils libraries 2017-11-13 00:47:37 -05:00
web Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00