nixpkgs-suyu/pkgs/development/compilers
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
..
abcl
adobe-flex-sdk treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
aldor
aliceml
arachne-pnr arachne-pnr: 2018.02.14 -> 2018.03.07 2018-03-08 21:23:20 -06:00
arm-frc-linux-gnueabi-gcc
as31
asn1c
aspectj
ats
ats2 bumping ATS2 version form 0.3.7 to 0.3.9 2018-03-08 19:15:54 +00:00
avian avian: fix darwin build 2018-03-14 20:38:54 +01:00
avra
bigloo
binaryen binaryen: 44 -> 45 2018-03-31 18:35:15 -07:00
boo tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
bupc
ccl ccl: fix darwin build 2018-03-14 23:02:52 +01:00
chez chez-scheme: 9.5-20171109 -> 9.5.1 2018-02-10 14:14:04 -06:00
chicken treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
clasp
clean
closure closurecompiler: 20170910 -> 20180204 2018-03-14 15:08:21 -05:00
cmdstan cmdstan: 2.9.0 -> 2.17.1 (#33076) 2017-12-26 17:44:13 +00:00
cmucl
colm colm: loosen platform restrictions 2018-01-05 20:10:13 +01:00
compcert compcert: Permit building with Coq 8.7.2 2018-02-16 14:10:45 -08:00
coreclr treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
crystal crystal: 0.23.1 -> 0.24.1 2017-12-25 00:53:29 +08:00
cudatoolkit Give working advice for running nix-prefetch-url 2018-03-04 17:28:36 +00:00
dale
dev86
dmd dmd: 2.078.2 -> 2.079.0 2018-03-03 18:29:48 +01:00
dotnet/sdk
dtc dtc: fetch over https 2018-03-13 14:26:18 +01:00
ecl
edk2 edk2, OVMF: Build on aarch64 2018-03-21 23:19:26 +02:00
elm elm: override either for elm-interface-to-json 2018-04-02 01:05:03 +02:00
emscripten emscripten: use matching binaryen version (#37427) 2018-03-20 15:45:19 +01:00
emscripten-fastcomp binutils: No more darwin conditionals 2018-04-03 13:34:52 -04:00
eql
factor-lang treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
fpc lazarus: 1.8.0 -> 1.8.2 2018-03-20 09:49:12 -07:00
fsharp corrected spelling mistake 2018-01-08 16:45:10 +11:00
fsharp41
fstar
gambit gambit: enable on darwin 2018-03-26 17:00:52 -05:00
gcc Merge branch 'binutils-2.30' into staging 2018-03-22 07:28:10 -04:00
gcc-arm-embedded
gcl
gerbil gerbil: enable on darwin 2018-03-26 17:01:39 -05:00
gforth
ghc ghc: Use persistent URL for abi-depends determinism patch. 2018-03-28 12:31:40 -04:00
ghcjs GHCJS: Fix GHCJS with haddock-library-1.4.3 2018-04-02 00:23:32 -04:00
glslang vulkan-loader: 1.0.42.2 -> 1.0.61.1 2017-12-13 11:18:11 -08:00
gnu-cobol gnu-cobol: 2.0-rc2 -> 2.2 2017-12-21 10:40:02 +01:00
gnu-smalltalk
go Merge pull request #38076 from dtzWill/update/go-1.10.1 2018-03-29 18:06:24 -05:00
gprolog
graalvm graalvm8: dontFixup = true 2018-03-14 09:29:02 +00:00
gwt
haxe haxe: 3.4.4 -> 3.4.6 2018-02-18 22:54:21 +00:00
hhvm hhvm: fix build with gcc7 2018-02-18 18:41:39 +01:00
hop
iasl
icedtea-web
inform7
intercal
ios-cross-compile
ispc ispc: 20170807 -> 1.9.2 2018-01-15 12:25:03 +01:00
jetbrains-jdk treewide: transition from mesa_noglu to libGL 2018-02-24 17:03:46 +02:00
jikes
jsonnet jsonnet: 0.9.5 -> 0.10.0 (#37455) 2018-03-20 11:18:38 -04:00
julia Merge pull request #37559 from dylex/release-18.03 2018-03-21 15:21:31 +01:00
jwasm jwasm: init at git-2017-11-22 2018-01-05 01:48:11 -02:00
kotlin kotlin: 1.2.30 -> 1.2.31 2018-03-25 16:29:14 -07:00
ldc ldc: Disable cdvecfill test to fix build on older processors 2018-01-13 14:57:03 +01:00
lessc
llvm llvm_34, llvm_35: Disable on aarch64 2018-03-25 16:39:10 +03:00
manticore manticore: 2014.08.18 -> 2017.08.22, fix build 2018-03-13 23:51:19 +01:00
matter-compiler
mcpp
mentor treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
mercury
meta-environment/meta-build-env
mezzo
microscheme
mit-scheme mitschemeX11: init at 9.2 2017-12-26 22:32:23 -05:00
mkcl
mlton
mono treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
mozart
nasm nasm: 2.13.02 -> 2.13.03 2018-02-28 10:18:38 +08:00
neko treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
nim treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
nvidia-cg-toolkit
obliv-c
ocaml ocaml: 4.06.0 -> 4.06.1 2018-03-01 14:57:06 +01:00
opa
opendylan treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
openjdk openjdk: move bootstrap tarballs to tarballs.nixos.org 2018-04-01 15:19:21 -05:00
openjdk-darwin
oraclejdk nixpkgs: remove all Java 9 expressions 2018-04-01 15:18:47 -05:00
orc
owl-lisp treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
pakcs
picat
polyml
ponyc ponyc: Not supported on aarch64 2018-01-23 21:42:30 +02:00
purescript/psc-package psc-package: 0.2.5 -> 0.3.2-pre 2018-03-31 10:42:42 +01:00
reason ocamlPackages.reason: 3.0.3 -> 3.0.4 2017-12-09 12:42:56 +01:00
rgbds
rust Merge pull request #37840 from matthewbauer/unixtools 2018-03-27 18:43:03 -05:00
sbcl sbcl: 1.4.4 -> 1.4.6 2018-04-02 10:31:51 -05:00
scala scala: 2.12.4 -> 2.12.5 2018-03-20 09:38:42 -04:00
sdcc sdcc: 3.6.0 -> 3.7.0 2018-03-12 08:35:16 +01:00
serpent
shaderc
smlnj
solc solc: 0.4.19 -> 0.4.20 2018-02-20 12:14:21 +08:00
souffle
souper
squeak Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
stalin
swi-prolog swi-prolog: 7.4.2 -> 7.6.4 2018-03-13 22:46:39 -07:00
swift swift: loosen platforms to all linux other than known-bad i686 2018-03-31 00:19:46 -05:00
terra
teyjus teyjus: actually update to 2.1 2018-03-15 10:37:55 -07:00
tinycc tinycc: 0.9.27pre-20171016 -> 0.9.27 2017-12-18 16:06:42 +01:00
urweb urweb: fix build 2017-12-29 02:18:35 +01:00
vala treewide: remove libintl hacks 2018-03-22 16:50:11 -05:00
vs90wrapper
wla-dx
yap yap: -fpermissive to fix build with gcc7 2018-02-18 18:11:11 +01:00
yasm
yosys yosys: 2018.03.07 -> 2018.03.21 2018-03-21 16:05:10 -05:00
z88dk z88dk: init at unstable-2018-02-20 (#35244) 2018-02-20 22:06:25 +00:00
zig zig: 0.1.1 -> 0.2.0 2018-03-20 13:32:10 -04:00
zulu zulu: 9.0.4 -> 10 2018-03-25 00:49:26 -04:00