Luca Bruno
5b0352a6a4
Merge branch 'master' into closure-size
2015-12-11 18:31:00 +01:00
Luca Bruno
e289717414
rename moveToOutput and propagatedBuildInputs
2015-12-02 10:05:36 +01:00
Vladimír Čunát
333d69a5f0
Merge staging into closure-size
...
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
Danny Wilson
f17dea3b3d
Fix compilation of GCC 4.9 on SmartOS.
...
Fix ld-solaris-wrapper never calling ld (since gcc->cc-wrapper refactor).
2015-11-16 17:20:16 +01:00
Danny Wilson
6a2b723a8b
Fix build of gccgo-wrapper on Illumos.
...
When compiling GCC with NIX_ENFORCE_PURITY,
linking libgcc fails because crti.o and friends
aren't part of the nix store.
2015-11-16 17:20:12 +01:00
Danny Wilson
fdb534f06e
GCC 4.8 compiles on Illumos.
...
- Disable profiled bootstrap.
- Add illumos meta platform.
2015-11-16 17:20:11 +01:00
Asko Soukka
efd652965b
darwin: gfortran: add needed inputs and other fixes
...
Close #10532 .
2015-10-28 13:37:02 +01:00
Vladimír Čunát
efcad4c910
gcc5: split $doc into $man and $info
...
... because cc-wrapper is meant to propagate man pages into user envs,
and info pages are rather large.
Also replace the duplicate g++ and gcc man1 pages by a symlink.
2015-10-28 10:15:55 +01:00
Vladimír Čunát
f361938b21
Merge staging into closure-size
...
This makes gcc5 the default builder, etc.
2015-10-03 15:23:13 +02:00
Tuomas Tynkkynen
15471a8659
gcc: Do bootstrapped compilation on MIPS and ARM as well
...
Since the multiple-output changes building a non-bootstrapped gcc
doesn't work anymore. TODO: also test if cross compilation is broken
2015-10-03 14:08:50 +02:00
Tuomas Tynkkynen
bd028b24bb
gcc 4.9: Fix multi-out fixups
...
- $out/libexec/ now contains subdirectories that we want to patchelf too
- $out/libexec/ now contains some .so and a related .la file, which must
not be passed to patchelf
2015-10-03 14:08:49 +02:00
Tuomas Tynkkynen
8a460bf953
gcc 4.8, 4.9: Revert conflicting info output
2015-10-03 14:08:49 +02:00
Tuomas Tynkkynen
61b4bdded4
gcc 4.9: Port multiple-outputs changes from gcc 4.8
2015-10-03 14:08:49 +02:00
Vladimír Čunát
5227fb1dd5
Merge commit staging+systemd into closure-size
...
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Eelco Dolstra
fd38b5fa49
Revert gcc darwin fixes
...
This reverts commits cb7c053383ff76a454484992b3a6d6a2f1530c15,
ebda45e6b9db3225c30a998b2624d90b0c08edb4,
4a495cfbab2b3ab9ae8219ef1812c766bf27b01e because they broke Nixpkgs
evaluation.
http://hydra.nixos.org/build/24813270
2015-08-20 11:49:55 +02:00
Vladimír Čunát
e46e461685
Revert "gfortran: disable parallel building"
...
This reverts commit 3d6bd6a1facff3993d1b581dfcf9ee2b6a751642.
The problem wasn't fortran-specific and should be fixed now. See #9212 .
2015-08-14 18:16:00 +02:00
Vladimír Čunát
0799ebf5b7
gcc: fix parallel building ( fixes #9212 )
...
Tested building 5-times on an idle 8-core.
2015-08-14 15:49:06 +02:00
Jude Taylor
ebda45e6b9
add darwin gcc fixes to gcc 5
2015-08-02 14:38:25 -07:00
Jude Taylor
cb7c053383
add fixes to gcc-4.8
2015-07-31 16:21:01 -07:00
Jude Taylor
46ab7db108
remove useless CFLAGS_FOR_BUILD from configure flags in gcc
2015-07-31 11:35:42 -07:00
Jude Taylor
4a495cfbab
build gcc-4.9 on darwin
2015-07-31 11:35:42 -07:00
William A. Kennington III
202c5be5c6
gcc5: Sync outputs changes with gcc4.9
2015-07-29 10:42:50 -07:00
Peter Simons
3d6bd6a1fa
gfortran: disable parallel building to avoid weird build failures
...
More details are at 784025c747 (commitcomment-12328357)
.
2015-07-24 16:56:46 +02:00
Vladimír Čunát
855b3c48ab
gcc: fix multilib build
...
Fixes #8706 , thanks to @cpages a lot.
Also ported to gcc5, without testing that one yet.
2015-07-20 12:32:01 +02:00
William A. Kennington III
cf8309ef34
gcc: 5.2.0-rc-20150707 -> 5.2.0
2015-07-16 14:12:00 -07:00
William A. Kennington III
b477600cc0
gcc5: Use 5.2 snapshot to fix bugs noticed in syslinux and chromium with gcc5.1
2015-07-09 10:30:55 -07:00
William A. Kennington III
76674a3c07
gcc: 4.8.4 -> 4.8.5
2015-07-08 16:17:25 -07:00
William A. Kennington III
9da5943cac
gcc: 4.9.2 -> 4.9.3
2015-07-07 01:50:02 -07:00
William A. Kennington III
7eae48871f
Merge branch 'master.upstream' into staging.upstream
2015-07-01 13:38:17 -07:00
Shea Levy
145768bf9b
Unmaintain a bunch of packages
2015-07-01 08:11:05 -04:00
Eelco Dolstra
553abf71ba
Merge remote-tracking branch 'origin/staging' into gcc-4.9
...
Conflicts:
pkgs/build-support/cc-wrapper/default.nix
pkgs/development/libraries/wayland/default.nix
pkgs/development/tools/build-managers/cmake/default.nix
pkgs/top-level/all-packages.nix
2015-06-01 20:08:43 +02:00
Vladimír Čunát
8e4c911248
gfortran-darwin: add cc
attribute to fix evaluation
...
Hopefully the value is reasonable.
It's used on two places at least to find libs to link against.
2015-05-27 21:13:44 +02:00
Allen Nelson
e802740b69
adding metadata, putting version in name
2015-05-22 00:35:13 -05:00
Allen Nelson
e70f9e74f2
changed to CC=clang
2015-05-19 16:49:58 -05:00
Allen Nelson
ec2f3eb855
added gfortran expression for darwin
2015-05-19 15:59:55 -05:00
Eelco Dolstra
110b671c13
gcc: Put info in a separate output
2015-05-13 18:17:25 +02:00
Eelco Dolstra
4a22a4429c
gcc-3.4: Remove
...
No longer in use.
2015-05-12 15:05:01 +02:00
Eelco Dolstra
7745c733eb
gcc: Remove duplicate files
2015-05-12 15:05:01 +02:00
Eelco Dolstra
e75b5351ac
gcc-4.9: Sync with changes made to the 4.8 expression
2015-05-12 14:55:18 +02:00
Eelco Dolstra
bbefd04c89
gcc-5: Remove obsolete mudflap reference
2015-05-12 14:55:17 +02:00
Shea Levy
d983875362
gcc-5: Fix build on darwin
2015-05-10 18:06:29 -07:00
Shea Levy
123ca02fe3
gcc51: rename gcc5 in light of new versioning scheme
2015-05-03 06:10:26 -04:00
Shea Levy
90ebf5b952
Add gcc-5.1.0
2015-04-30 10:48:35 -04:00
Vladimír Čunát
bf414c9d4f
Merge 'staging' into closure-size
...
- there were many easy merge conflicts
- cc-wrapper needed nontrivial changes
Many other problems might've been created by interaction of the branches,
but stdenv and a few other packages build fine now.
2015-04-18 11:22:20 +02:00
Jan Malakhovski
29133753c8
gcc 4.8: add x11Support option so that it would stop evaluating gtk by default
2015-03-29 23:31:37 +00:00
Shea Levy
6e3c9d5ce4
Fix fallout of recent cc-wrapper changes
...
Fixes tarball except for 56e21d05e874a29ad0d51aea18e8c982c7c826f3
2015-03-24 22:13:43 -04:00
Shea Levy
e729dfbd3f
gcc-4.9: Set isGNU
...
Fixes #6787
2015-03-13 12:47:17 -04:00
Dan Peebles
0c6598beaf
gccApple is dead. Leaving the top-level attribute for a little longer, but no need to keep its unused code.
2015-02-08 00:28:37 -05:00
Vladimír Čunát
a0bf07827b
mpc: also rename the attribute to libmpc
...
Attrnames and package names should be as close as possible to avoid confusion.
I took care not to confuse the two mpc things during the mass-replace,
so hopefully I suceeded (tarball still builds).
2015-01-17 09:55:32 +01:00
Shea Levy
16fe4be790
Add isGNU attribute to gccs
2015-01-14 20:26:57 -08:00