Jörg Thalheim
3e430a8ee5
dale: fix linking against llvm libs
2017-06-22 08:14:34 +01:00
Jörg Thalheim
b6bacc4bb2
llvmPackage_{3.4,3.5,3.7,3.8,3.9}: fix output of llvm-config
...
llvm-config is a tool to output compile and linker flags, when compiling against llvm.
The tool however outputs static library names despite libllvm is build
as shared library on nixos. This was fixed for llvm 3.4, 3.5 and 3.7.
For llvm 3.8 and 3.9 it printed the library extension twice (.so.so).
This was fixed in 4.0 and the patch is backported to 3.8 and 3.9 in
this pull request.
```
$ for i in 34 35 37 38 39; do echo "\nllvm-$i"; nix-shell -p llvmPackages_$i.llvm --run 'llvm-config --libnames'; done
llvm-34
libLLVMInstrumentation.so libLLVMIRReader.so libLLVMAsmParser.so
...
llvm-35
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMipo.so
...
llvm-37
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMBitWriter.so
...
llvm-38
libLLVM-3.8.1.so
llvm-39
libLLVM-3.9.so
```
fixes #26713
2017-06-20 10:22:06 +01:00
Jörg Thalheim
bdb731a57a
Merge pull request #26683 from yurrriq/update-polyml
...
polyml: 5.6 -> 5.7
2017-06-18 22:12:51 +01:00
Eric Bailey
0f51a2a029
polyml: autoreconfHook -> nativeBuildInputs
...
Thanks, @peterhoeg.
2017-06-18 11:41:26 -05:00
Eric Bailey
6818848fac
polyml: enable libffi and gmp
...
Thanks, @Mic92.
2017-06-18 11:33:21 -05:00
Eric Bailey
478e88d13e
polyml: 5.6 -> 5.7
...
- fetchurl -> fetchFromGitHub
- use `with stdenv.lib` in meta
- add darwin to platforms
- add yurrriq to maintainers
2017-06-17 19:31:25 -05:00
John Ericson
dd99d1f8d0
ghcHEAD: Split docs into their own output
...
This ghc was forgetten from 2089dd4ab6
2017-06-17 15:13:43 -04:00
Jörg Thalheim
ba1dd2660a
Merge pull request #26645 from NeQuissimus/kotlin_1_1_2_5
...
kotlin: 1.1.2 -> 1.1.2-5
2017-06-16 23:52:16 +01:00
Jörg Thalheim
7d12608069
llvmPackages_3.7: fix libnames output of llvm-config
...
see also 4c4f50ce76
2017-06-16 16:23:42 +01:00
Tim Steinbach
ef2f34d3d7
kotlin: 1.1.2 -> 1.1.2-5
2017-06-16 08:32:00 -04:00
Graham Christensen
72ff321f9c
rustc: re-enable static_in_const
...
We saw this error when building main.rs:error: this needs a 'static lifetime or the static_in_const feature, see #35897
2017-06-16 07:09:40 -04:00
Francois-Rene Rideau
2f45c37646
gerbil: 0.10 -> 0.11
2017-06-16 10:07:14 +02:00
Graham Christensen
ba9c71b999
rustc.bootstrap: 1.17.0 -> 1.16.0
...
bootstrapping rust requires the prior version of rust according to #rust-internals
they theorize this could be causing the build problems on i686
2017-06-15 19:57:00 -04:00
Renzo Carbonara
5f94d85e5e
ghc821: init at 8.2.1-rc2 (a.k.a., 8.2.0.20170507)
...
The approach taken to add this package was to port over the definitions
currently existing for HEAD, and making the necessesary changes to get
this building.
The Haskell package set associated with this compiler doesn't yet
guarantee that all or most of the packages successfully build with this
new compiler, but that will improve over time after this GHC 8.2.1
is officially released and the ecosystem catches up.
2017-06-15 19:59:38 +02:00
Peter Simons
d8f2284808
Merge pull request #25998 from czyzykowski/fix/25139-ghc-warnings
...
ghc: 8.0.2 without link warnings
2017-06-12 12:32:32 +02:00
Lukasz Czyzykowski
d45aff5327
Adds ghc version to the patch file
2017-06-11 21:52:41 +02:00
Daiderd Jordan
a3317da9f9
Merge pull request #26275 from anderspapitto/rust-updates
...
rust: 1.15.0 -> 1.17.0
2017-06-11 17:59:11 +02:00
Bjørn Forsman
c95f3a36cd
sdcc: 3.5.0 -> 3.6.0
...
* requires texinfo
* --std=c99 unneeded, fixed upstream
* can build with nixpkgs default boost (v1.62), so let's do that
2017-06-11 16:02:21 +02:00
Daiderd Jordan
3d601f6a8a
rustc: disable another gdb test
2017-06-11 15:11:46 +02:00
Daiderd Jordan
f6072d7b6e
rustc: disable lldb tests on darwin
2017-06-11 08:51:47 +02:00
Anders Papitto
1e0866e064
rust: 1.15.0 -> 1.17.0
...
Also updates beta, nightly, nightlyBin, and bootstrap compilers.
Also updates the registry.
Also consolidates logic between bootstrap and nightlyBin compilers.
Also contains some miscellaneous cleanups.
Also patches firefox to build with the newer cargo
2017-06-10 15:15:50 -07:00
Vladimír Čunát
cb9f953c92
Merge branch 'master' into staging
...
More larger rebuilds.
2017-06-10 10:07:33 +02:00
Joachim Fasting
39f7530e47
tinycc: 0.9.27pre-20170527 -> 0.9.27pre-20170605
...
Contains further fix to x86_64 codegen (and some less relevant Windows
stuff).
2017-06-09 12:54:59 +02:00
John Ericson
2f348884b8
Merge pull request #26471 from obsidiansystems/gcc7-no-cross-arg
...
gcc 7: Remove `cross` arguments and don't use stdenv.is*
2017-06-08 15:40:35 -04:00
John Ericson
7a13457253
gcc 7: Remove cross
arguments and don't use stdenv.is*
...
These changes were already done for the older GCCs, but 7 slipped
through the cracks.
2017-06-08 14:08:31 -04:00
Vladimír Čunát
ae6df000d0
Merge branch 'master' into staging
2017-06-07 18:11:27 +02:00
John Ericson
6518dffc02
Merge pull request #26388 from obsidiansystems/tools-cleanup-rote
...
Tools cleanup rote
2017-06-06 20:39:24 -04:00
John Ericson
35ed21d096
gcc*: Replace stdenv.is* with {host,target}Platform.is*
...
Host everywhere would be guaranteed to preserve the old semantics,
but in a few places it doesn't matter in practice, target is used
instead for clarity.
2017-06-06 19:28:16 -04:00
Ross MacLeod
e854685d65
gcc*: Remove cross argument and instead use hostPlatform and targetPlatform
2017-06-06 19:28:16 -04:00
Frederik Rietdijk
7e0251698b
Merge remote-tracking branch 'upstream/master' into HEAD
2017-06-06 20:44:34 +02:00
Renzo Carbonara
d0c68a1658
ghcjsHEAD: bump git revision
...
This particular revision brings significant performance improvements
when building code that uses TemplateHaskell.
2017-06-05 20:01:26 +02:00
Gabriel Ebner
6971bdbbd3
emscripten, emscriptenfastcomp: 1.37.10 -> 1.37.13
2017-06-05 15:28:35 +02:00
Gabriel Ebner
b9fd51afcd
binaryen: 32 -> 33
2017-06-05 15:28:14 +02:00
Frederik Rietdijk
7578940392
Merge remote-tracking branch 'upstream/master' into HEAD
2017-06-05 12:46:08 +02:00
Daiderd Jordan
30f329e74b
Merge pull request #26310 from LnL7/darwin-stdenv-no-sphinx
...
darwin-stdenv: remove python dependencies
2017-06-05 12:44:07 +02:00
Alastair Pharo
8f33800061
emscripten: add binaryen dep for compiling to WASM
2017-06-04 13:50:51 +10:00
Alastair Pharo
a8c48bb68b
binaryen: add package
2017-06-04 13:49:46 +10:00
Nikolay Amiantov
0dc5473730
gcc7: init at 7.1.0
2017-06-04 00:38:30 +03:00
Daiderd Jordan
2aff10ba4f
Merge pull request #26112 from matthewbauer/lldb-darwin
...
lldb: fix on Darwin
2017-06-03 16:40:26 +02:00
Jörg Thalheim
de0d0da1fd
gerbil: simplify shebang patching
...
fixes #26338
2017-06-03 12:08:49 +01:00
Francois-Rene Rideau
7cbdb10576
gerbil: init at 0.10
2017-06-03 12:08:49 +01:00
Francois-Rene Rideau
43f9c60e92
gambit: 4.8.5 -> 4.8.6
...
Use higher optimization settings and include openssl interface.
2017-06-03 12:08:49 +01:00
Daiderd Jordan
9e2aba3572
darwin-stdenv: remove python-sphinx and a bunch of other dependencies from the stdenv
2017-06-01 23:23:56 +02:00
Matthew Bauer
29acc510c0
lldb: fix on Darwin
...
This gives a few fixes for LLDB on Darwin. Note: you will have to do code
signing for it to work outside of root!
2017-05-31 19:59:36 -07:00
Daiderd Jordan
b3fb9178e8
llvm-packages: add option to enable manpages
2017-05-31 20:16:13 +02:00
Kranium Gikos Mendoza
45bb3fcbbe
iasl: 20130117 -> 20170303
2017-05-31 01:09:59 +02:00
Vincent Laporte
218c486c1c
fstar: fix build on darwin
2017-05-30 17:08:47 +00:00
Vladimír Čunát
538aa0f808
Merge branch 'staging' (early part)
...
The comparison looks nice on Hydra.
2017-05-30 16:08:21 +02:00
Daiderd Jordan
4e88e82e06
Merge pull request #26099 from dtzWill/fix/lldb-libedit
...
lldb-4: Patch to fix libedit usage on Linux
2017-05-29 23:36:00 +02:00
Pascal Wittmann
5831eb9afc
colm: 0.13.0.4 -> 0.13.0.5
2017-05-29 11:32:58 +02:00