3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/tools/misc
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
..
arcanist
arm-frc-linux-gnueabi-binutils arm-frc-linux-gnueabi-binutils: mark as broken 2017-09-10 11:40:39 +01:00
astyle pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
autobuild
autoconf misc pkgs: Recategorize some dependencies 2017-09-05 11:37:10 -04:00
autoconf-archive autoconf-archive: 2016.09.16 -> 2017.03.21 2017-09-05 14:24:57 +02:00
autogen
automake Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-13 09:50:47 +02:00
automoc4 Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
avarice misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
avrdude
awf
babeltrace misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
bashdb
bin_replace_string
binutils bfd, opcodes: Init separate derivations for binutils libraries 2017-11-13 00:47:37 -05:00
blackmagic blackmagic init at 1.6.1 2017-07-05 08:45:40 -07:00
bossa bossa: fix build with gcc6 2017-08-31 22:44:56 -04:00
bsdbuild
cbrowser Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
ccache ccacheWrapper: extraConfig does not handle special characters 2017-08-10 10:13:17 +00:00
cflow
cgdb cgdb: remove unneeded 'help2man' dependency 2017-06-01 23:44:55 +02:00
checkbashisms Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
chrpath
chruby
cl-launch
coccinelle
complexity
cppi
cproto
creduce pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
cscope
csmith csmith: fix wrapProgram call 2017-08-10 00:44:03 +02:00
ctags
cwebbin cwebbin: fix src again 2017-04-09 18:33:48 -05:00
d-feet dfeet: 0.3.11 -> 0.3.12 2017-11-06 14:40:12 +00:00
dbench dbench: fix compilation with glibc 2.6 2017-11-08 12:39:07 +00:00
ddd
dejagnu
dfu-programmer
dfu-util
dialog
distcc misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
doclifter
drush Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
editorconfig-core-c editorconfig-core-c: minor cleanups 2017-05-17 16:53:08 +08:00
eggdbus misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
elfkickers pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
elfutils elfutils: 0.169 -> 1.170 2017-08-27 22:51:53 +02:00
epm
fswatch misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gdb gdb: Remove --with-separate-debug-dir 2017-10-10 12:05:00 +02:00
gede pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
gengetopt gengetopt: Fix the build 2017-09-20 19:32:06 +02:00
global Revert "gnu global: set path of default gtags.conf in wrapper" 2017-08-27 04:36:45 +02:00
gnum4 treewide: Do not limit hardenging because gcc 4.9 in bootstrap 2017-09-14 10:27:13 -04:00
gob2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gperf
gpshell misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gtkdialog treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
help2man misc pkgs: Recategorize some dependencies 2017-09-05 11:37:10 -04:00
hound hound: 20160919 -> 20170324 2017-06-22 10:03:10 +01:00
hydra hydra: 2017-07-27 -> 2017-09-14 2017-09-21 01:02:02 +02:00
icon-naming-utils defaultIconTheme: Enable darwin support 2017-04-18 09:43:03 +12:00
indent
inotify-tools
intel-gpu-tools intel-gpu-tools: fixup build after automake update #28232 2017-08-20 09:22:52 +02:00
intltool Merge pull request #27881 from mimadrid/fix/http-https 2017-08-13 21:53:20 +02:00
iozone iozone: enable aarch64-linux build 2017-10-02 10:00:20 +02:00
itstool
jscoverage jscoverage: fix build with gcc6 (#29423) 2017-09-16 13:20:38 +02:00
kconfig-frontends misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
kibana elk: 5.5.2 -> 5.6.1 2017-09-19 10:52:08 +02:00
libtool misc pkgs: Recategorize some dependencies 2017-09-05 11:37:10 -04:00
linuxkit linuxkit: init at 2017-07-08 2017-07-08 09:25:01 -05:00
lit pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
loccount loccount: 1.0 -> 1.1 2017-08-29 06:01:05 -04:00
lsof
ltrace
lttng-tools lttng-tools: 2.9.5 -> 2.10.1 2017-09-17 09:44:04 +02:00
lttng-ust lttng-uts: 2.9.1 -> 2.10.0 2017-09-17 09:44:04 +02:00
lttv misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
luarocks luarocks: 2.4.2 -> 2.4.3 2017-11-11 15:31:42 +01:00
md2man
moby moby: init at 2017-07-06 2017-07-08 09:25:01 -05:00
msitools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
ninka pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
nixbang
objconv
opengrok
openocd misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
pahole
patchelf misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
pkgconfig pkgconfig: fix cygwin build 2017-06-26 09:33:35 -03:00
pmccabe
prelink prelink: Disable on Darwin 2017-09-13 14:48:10 +03:00
premake
rman
rolespec pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
saleae-logic Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
sipp
sloccount
sqitch sqitch: fix on Darwin 2017-10-14 14:41:29 -05:00
srecord srecord: runs on any flavor of Unix, not only Linux 2017-07-30 23:33:55 +02:00
stlink
stm32flash treewide: abandon Google Code homepages 2017-11-03 18:52:28 +00:00
strace strace: 4.18 -> 4.19 2017-09-14 00:00:02 +03:00
swig Swig 3.0.10 -> 3.0.12 2017-07-02 20:13:21 -04:00
sysbench misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
tcptrack
teensy-loader-cli teensy-loader-cli: Update to latest git. 2017-05-25 21:55:36 +02:00
tet
texi2html
texinfo Merge #29311: texinfo: 6.3 -> 6.5 2017-09-17 10:35:43 +02:00
tie
tokei tokei: fix build 2017-11-02 09:31:20 +01:00
travis
trv
uhd uhd: 3.10.1.1 -> 3.10.2.0 2017-08-27 02:33:33 +02:00
uisp
uncrustify
unifdef pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
universal-ctags universal-ctags: include libiconv on darwin 2017-10-02 09:48:25 -05:00
usb-modeswitch usb_modeswitch: remove unneeded dependencies 2017-05-11 13:45:05 +08:00
watson-ruby watson-ruby: hide bundlerEnv to avoid collisions 2017-09-25 15:49:14 +01:00
xc3sprog
xxdiff xxdiff-tip: 20170101 -> 20170623 2017-08-28 22:14:11 +02:00
ycmd ycmd: copy libclang on darwin 2017-05-07 22:34:58 +02:00
yodl fix source root locations. 2017-11-02 13:53:36 +00:00