3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/os-specific/darwin
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
..
apple-sdk darwin-frameworks: add hook for private frameworks to CoreMIDI 2018-03-17 14:02:51 +01:00
apple-source-releases darwin.libiconv: add setup hook 2018-03-22 16:50:12 -05:00
binutils binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
cctools treewide: Use targetPrefix instead of prefix for platform name prefixes 2017-11-27 03:15:50 -05:00
cf-private cf-private: overwrite headers from CF 2017-11-09 23:29:41 +01:00
DarwinTools DarwinTools: init at 1 2017-01-08 02:28:44 -06:00
duti treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
ghc-standalone-archive haskell infra: Fix cross as much as possible without changing hashes 2018-01-02 21:00:13 -05:00
insert_dylib insert_dylib: Set platforms attribute 2017-12-10 20:22:36 -05:00
ios-cross ios cross cc-wrapper: Fail assertion to avoid breaking tarball job 2017-08-21 11:50:29 -04:00
khd khd: 2.1.1 -> 3.0.0 2018-03-02 20:54:19 +01:00
kwm kwm: 4.0.4 -> 4.0.5 2018-03-02 20:54:27 +01:00
lsusb Add 'varunpatro' as a maintainer. 2018-02-07 13:59:34 +08:00
maloader maloader: fix hash (currently broken) 2018-02-01 14:06:00 -06:00
native-x11-and-opengl
opencflite Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
osx-private-sdk osx_private_sdk: reduce output size and remove it from runtime closures 2017-11-07 11:06:10 +01:00
qes qes: init at 0.0.2 2018-03-03 13:54:06 +01:00
reattach-to-user-namespace reattach-to-user-namespace: 2.5 -> 2.6 2017-09-26 00:58:51 +02:00
security-tool osx_private_sdk: reduce output size and remove it from runtime closures 2017-11-07 11:06:10 +01:00
skhd skhd: 0.0.10 -> 0.0.12 2018-03-25 00:54:11 +01:00
stubs wxmac: clean up and provide with stub packages 2015-10-28 17:36:20 -07:00
swift-corefoundation Revert "Revert "Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs"" 2016-08-24 07:35:30 -04:00
trash darwin: trash 0.9.0 2017-11-16 07:47:47 -05:00
usr-include darwin.usr-include: set meta.platforms 2017-08-27 17:06:45 +02:00
xcode pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00