Commit Graph

2880 Commits

Author SHA1 Message Date
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
31d9263159 some evaluation fixes
Not all multiple-output fixups were properly tested.
2015-10-28 10:15:52 +01:00
Vladimír Čunát
148e03b2f1 gmp: split into multiple outputs 2015-10-28 10:15:49 +01:00
Vladimír Čunát
261961c97d postgresql: split and fixup some referrers 2015-10-28 10:09:32 +01:00
Vladimír Čunát
90d5e87862 sqlite: split dev and bin outputs 2015-10-14 14:27:07 +02:00
Vladimír Čunát
1a5d465395 openjdk: fix build with multiple outputs
It seems freetype can't be found by that flag anymore, after it has been
split, but pkgconfig is a better option anyway (tested it finds it).
2015-10-13 20:18:58 +02:00
Vladimír Čunát
1fdbc3097b alsa-lib: split "dev" output and fix referrers 2015-10-13 20:18:55 +02:00
Vladimír Čunát
b9d2c364a1 orc: fix path to orcc in *.pc 2015-10-13 20:18:46 +02:00
Vladimír Čunát
91407a8bdf ncurses: split into multiple outputs
Some programs (e.g. tput) might better be moved somewhere else than
$dev/bin, but that can be improved later if need be.
2015-10-13 20:18:44 +02:00
Vladimír Čunát
1004d44d80 llvm-3.7: fix build by -lpthread
This is strange. Morover, 3.6 builds fine without modifications.
2015-10-04 10:16:34 +02:00
Vladimír Čunát
c8d9e2fb67 orc: split dev stuff, and refactor meta 2015-10-03 16:48:44 +02:00
Vladimír Čunát
cf7163f6f4 rustc: re-add missing file from staging
I'm not sure why it has disappeared.
Also try to fixup with multiple-output changes.
2015-10-03 16:27:04 +02: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
William A. Kennington III
98172435f7 Merge branch 'master.upstream' into staging.upstream 2015-10-01 10:43:44 -07:00
Vladimír Čunát
673f3de193 lisps: some refactoring 2015-10-01 11:20:24 +02:00
Tomas Hlavaty
29f120d7b2 sbcl: improve bootstrap and add arm support
clisp bootstrap is very slow and clisp doesn't compile on arm

now it is possible to also bootstrap using ccl:

   sbclBootstrapHost = "${ccl}/bin/${ccl.CCL_RUNTIME} -b -n";

or alternatively using clisp

   sbclBootstrapHost = "${clisp}/bin/clisp -norc";
2015-09-30 23:40:58 +02:00
Tomas Hlavaty
64bde29a31 sbcl: 1.2.14 -> 1.2.15 2015-09-30 23:36:40 +02:00
Tomas Hlavaty
f9f919e2bf ccl: also on arm 2015-09-30 23:36:40 +02:00
Jude Taylor
a424afdedd darwin purity: polyml 2015-09-30 00:36:31 -07:00
William A. Kennington III
271972de0a Merge branch 'master.upstream' into staging.upstream 2015-09-29 15:54:33 -07:00
Jude Taylor
06eab94f16 patch sbcl-bootstrap for purity 2015-09-28 17:09:50 -07:00
Brian McKenna
2db64534f1 oraclejdk8: Fix installation of JCE
Oracle changed the path of the files.

Previous versions looked like:

    $ jar tf UnlimitedJCEPolicyJDK7.zip
    UnlimitedJCEPolicy/
    UnlimitedJCEPolicy/US_export_policy.jar
    UnlimitedJCEPolicy/local_policy.jar
    UnlimitedJCEPolicy/README.txt

The new version looks like:

    $ jar tf jce_policy-8.zip
    UnlimitedJCEPolicyJDK8/
    UnlimitedJCEPolicyJDK8/local_policy.jar
    UnlimitedJCEPolicyJDK8/README.txt
    UnlimitedJCEPolicyJDK8/US_export_policy.jar

A better solution is probably just to trim the directory off completely.
2015-09-27 20:28:49 +10:00
William A. Kennington III
d5395b0506 Merge pull request #10024 from mayflower/update-rust
Update rust and dependants
2015-09-23 22:43:25 -07:00
William A. Kennington III
4856efb704 rustc: Disable system jemalloc until we can make it compatible 2015-09-23 22:31:28 -07:00
William A. Kennington III
5856e44258 jemalloc: Fix jemalloc prefix for applications which expect ^malloc 2015-09-23 20:48:14 -07:00
Robin Gloster
1aff911601 rustUnstable: 2015-09-05 -> 2015-09-23 2015-09-23 21:16:16 +00:00
William A. Kennington III
de2906e670 rustc: Update both versions of the compiler
rustc: 1.2.0 -> 1.3.0
  rustcMaster: 2015-09-05 -> 2015-09-21

This also removes the llvm bundling which reduced immediate the closure size
by ~50MB. It also tries to reduce some of the superfluous dependencies
to help reduce the number of potential rebuilds (namely removing git).
2015-09-23 12:30:00 -07:00
Renzo Carbonara
8ce1f6efcd bump ghcjs, ghcjs-boot, ghcjs-shims 2015-09-23 15:08:19 +02:00
Vladimír Čunát
76ef7a93e3 Merge: xlibs and x11 attribute cleanup
Frequently using multiple *almost* identical attributes is bad.
2015-09-23 10:42:34 +02:00
William A. Kennington III
2a0c18835a llvm: Install utilities for use with rustc 2015-09-21 14:38:49 -07:00
Luca Bruno
af011439b7 urweb: add back openssl configure flags to fix build, cc @aseipp 2015-09-21 10:45:22 +02:00
Thomas Tuegel
87e5b5c3ef julia03: add i686-linux to platforms 2015-09-19 09:38:37 -05:00
Thomas Tuegel
32b9ac5117 julia03: re-enable tests 2015-09-19 09:28:22 -05:00
Thomas Tuegel
51bbf7f2a3 julia03: re-enable tests 2015-09-19 08:43:07 -05:00
Thomas Tuegel
1daa0b39f6 julia03: use system LLVM
It should be safe to use the Nixpkgs LLVM again, now that the approriate
patches have been backported. Hopefully, this will also fix the i686
build.
2015-09-19 08:15:33 -05:00
Thomas Tuegel
4a8fbb789a llvm_33: backport patch from LLVM 3.5
This patch was backported from LLVM 3.5 by the Julia project.
2015-09-19 08:14:46 -05:00
William A. Kennington III
a1db11198e icedtea_web: 1.6 -> 1.6.1 2015-09-18 14:52:51 -07:00
Vladimír Čunát
0fdb93864e Merge new texlive infrastructure, /CC #287 2015-09-18 20:52:34 +02:00
Thomas Tuegel
2948e85526 julia: re-enable tests 2015-09-18 11:31:05 -05:00
Thomas Tuegel
5428096873 julia: does not currently build on i686-linux 2015-09-18 11:30:02 -05:00
Thomas Tuegel
1c40404cb2 Revert "julia: fix i686 build"
This reverts commit 02fc4551f5.
2015-09-18 11:29:26 -05:00
Johannes Bornhold
ee799e05bf dmd: Disable unsupported linker flags if stdenv.isClang
Close #9692.
Was able to build dmd on darwin, but it could not be used due to those flags.
2015-09-17 21:19:47 +02:00
Vladimír Čunát
e922b6b0a2 oracle{jdk,jre}: add meta.platforms to fix #9786
It won't be built by Hydra anyway due to being unfree.
2015-09-17 20:17:12 +02:00
Vladimír Čunát
c1bcf671dd gcl: don't depend on TeX
It doesn't seem to need it or use it at all.
2015-09-17 19:23:17 +02:00
Arseniy Seroka
69ea3f4a9a Merge pull request #9867 from AndersonTorres/intercal
Intercal: a quick fix to find gcc
2015-09-16 22:53:05 +03:00