Vincent Laporte
f73859a068
ocaml: 4.07.0+beta2 -> 4.07.0+rc1 ( #42257 )
2018-06-24 19:43:04 +02:00
Daiderd Jordan
222524b5e6
gfortran: fix darwin build on hydra
...
All the warnings about unused -isystem arguments causes the build log to
exceed the hydra limit.
2018-06-24 15:02:49 +02:00
Will Dietz
2e5e26d64d
Merge pull request #42455 from dtzWill/fix/ghc-musl-usellvm
...
ghc-{8.2.2,8.4.3}: "useLLVM" when target is musl as well
2018-06-23 18:09:41 -05:00
Will Dietz
1667a3c2fa
Merge pull request #42452 from dtzWill/feature/llvm-38-39-musl
...
llvmPackages_{38,39}: musl compat, minor cleanup
2018-06-23 16:27:37 -05:00
Matthew Justin Bauer
469cca0ac7
nim: disable checks on darwin
...
These time out for some reason:
https://hydra.nixos.org/job/nixpkgs/trunk/nim.x86_64-darwin
2018-06-23 17:25:09 -04:00
Will Dietz
db7041a047
libc++{,abi}_38: musl fixes, cmake is nativeBuildInput
2018-06-23 15:53:45 -05:00
Will Dietz
0b7cc25d19
clang_38: musl fixup, cmake should be nativeBuildInput
2018-06-23 15:53:45 -05:00
Will Dietz
ae78847b50
clang_39: fix w/musl (same as clang_4)
2018-06-23 15:53:44 -05:00
Will Dietz
e4fffae0cf
llvmPackages_39.libcxx: minor cleanup
2018-06-23 15:53:44 -05:00
Will Dietz
dd4299a27c
llvm_39: musl patches, same as llvm_4
2018-06-23 15:53:44 -05:00
Will Dietz
ebcdd8b9b0
llvm_4: refactor patch location, will be sharing shortly
2018-06-23 15:53:44 -05:00
Will Dietz
68351290ad
llvm_38: musl patches + options
...
Same as those added to llvm_39 a few commits ago.
2018-06-23 15:53:44 -05:00
Will Dietz
4ef4e0f44b
llvm_38: always apply sigaltstack patch
2018-06-23 15:53:44 -05:00
Will Dietz
182de524a1
llvm_{39,4}: refactor to use same patch file
2018-06-23 15:53:44 -05:00
Will Dietz
a1bf9b6094
llvm_39: disable sanitizers/xray bits when using musl
...
Don't have a fix for this handy and don't need it yet
so for now just disable.
2018-06-23 15:53:44 -05:00
Will Dietz
b39fb5525b
llvm_39: set triples as well
2018-06-23 15:53:43 -05:00
Will Dietz
f0c154a109
llvm_39: apply llvm_4 compiler-rt patch for musl as well
2018-06-23 15:53:43 -05:00
Will Dietz
04fb628780
llvm_39: unconditionally apply sigaltstack fix
...
(as we do on other LLVM builds)
2018-06-23 15:53:43 -05:00
Will Dietz
96cfd14fd2
llvm-3.9: patches to fix w/musl
...
Mostly same as used with LLVM 4.0
2018-06-23 15:53:43 -05:00
Will Dietz
3e49430922
ghc822: useLLVM when building against musl too
2018-06-23 12:53:45 -05:00
Will Dietz
ffdf8192b3
ghc843: apparently need LLVM when building against musl too
2018-06-23 12:20:02 -05:00
Frederik Rietdijk
48110c1295
Merge staging into master
2018-06-22 13:20:37 +02:00
John Ericson
e050011aa3
Merge pull request #42311 from obsidiansystems/haskell-enable-shared-defaults
...
haskell: make generic builder follow compiler’s shared config
2018-06-21 18:07:11 -04:00
Matthew Bauer
9e4aebdd7b
ghc8.4: add android triple
...
The triple is needed for armv7a-android-prebuilt to work (partly) with
GHC.
- also set EXTRA_CC_OPTS for ghc8.2
2018-06-20 22:03:59 -04:00
Matthew Bauer
fd7a6ea0af
haskell: make generic builder follow compiler’s shared config
...
enableShared in generic-builder.nix should default to what the GHC
compiler was compiled with. Add a passthru to all of the GHC compilers
to hold the value of enableShared. If enableShared is not set in the
GHC we just use false as the default value for enableSharedLibraries.
Note: I may have missed some compilers. Only GHC & GHCJS are covered
by this commit but this shouldn’t break evaluation of anything else.
2018-06-20 18:40:53 -04:00
Vladimír Čunát
5039d6ed1f
Merge branch 'master' into staging
...
~6k rebuilds per platform (mainly haskellPackages, I think).
2018-06-20 18:17:18 +02:00
Peter Simons
7283740218
Merge pull request #42123 from peti/drop-ghc-8.4.2
...
ghc: drop compiler version 8.4.2; we prefer 8.4.3
2018-06-19 22:35:55 +02:00
John Ericson
07ff2c27f1
Merge pull request #37598 from dtzWill/feature/ghc-cross-musl
...
ghc-{8.2.2,8.4.1}: fixups mostly for 2-stage cross, musl
2018-06-18 17:01:31 -04:00
Matthew Justin Bauer
30913cc998
ghcjs: remove phases
...
We can just disable each one we don't want manually.
2018-06-18 15:44:23 -04:00
Daiderd Jordan
a13286fcf0
Merge branch 'master' into staging
2018-06-18 17:35:00 +02:00
Jörg Thalheim
0eee2f746f
Merge pull request #41834 from manveru/crystal-2.25.0
...
Crystal: 0.24.2 -> 0.25.0
2018-06-18 10:10:16 +01:00
Michael Fellinger
d9428ceaf5
Mint: 0.0.3 -> 0.0.4
2018-06-17 13:03:47 +02:00
Michael Fellinger
577d54bb16
Crystal: 0.24.2 -> 0.25.0
2018-06-17 13:03:32 +02:00
Peter Simons
b0909cc394
ghc: drop compiler version 8.4.2; we prefer 8.4.3
2018-06-17 10:37:06 +02:00
Graham Christensen
cbae3d171b
vsenv, vs90wrapper: delete
2018-06-15 22:20:54 -04:00
Yegor Timoshenko
0cbb64a1e4
Merge pull request #42021 from r-ryantm/auto-update/closure-compiler
...
closurecompiler: 20180506 -> 20180610
2018-06-15 01:09:36 +00:00
Yegor Timoshenko
6d31412b58
Merge pull request #42018 from r-ryantm/auto-update/go
...
go: 1.10.2 -> 1.10.3
2018-06-15 01:07:35 +00:00
John Ericson
92cef7ad42
compiler-rt 5: Fix double space
2018-06-14 20:25:38 -04:00
John Ericson
763b0c83de
Merge pull request #42048 from obsidiansystems/llvm-5-compiler-rt
...
llvm 5: split out compiler-rt and remove libcxxabi dep
2018-06-14 19:50:09 -04:00
John Ericson
0e1ae4b355
Merge remote-tracking branch 'upstream/master' into staging
2018-06-14 19:42:13 -04:00
John Ericson
b2cc99ea1b
Merge pull request #42056 from obsidiansystems/llvm-6-darwin-sanitize
...
llvm 6: Fix libcxxabi impurity and darwin sanitizers
2018-06-14 19:39:44 -04:00
John Ericson
6e7e22da70
llvm 5: split out compiler-rt and remove libcxxabi dep
...
We already did them on non-mass-rebuild llvm 6. Also, this allows
simplifying the stdenv booting.
We were missing the libcxxabi dep in compile-rt in llvm 6, so fixed that
too.
2018-06-14 19:22:15 -04:00
John Ericson
fc9644d4c9
llvm 6: Fix libcxxabi impurity and darwin sanitizers
2018-06-14 19:19:54 -04:00
Matthew Justin Bauer
493ce3b2c4
Merge pull request #42050 from obsidiansystems/fix-ios-ghc
...
ghc8.4: build statically on prebuilt iOS
2018-06-14 17:37:06 -04:00
Matthew Bauer
3d811ff18b
ghc8.4: build statically on prebuilt iOS
...
Otherwise we run into issues in stage 1 with libffi.dylib unable to be
built. It is probably a similar case to the prebuilt Android.
/cc @ericson2314
2018-06-14 17:31:06 -04:00
John Ericson
2c08c768ed
Merge pull request #42037 from obsidiansystems/gmp-fixes
...
Fixes for GMP + prebuilt mobile
2018-06-14 16:13:47 -04:00
John Ericson
bdf750499e
Merge remote-tracking branch 'upstream/master' into staging
2018-06-14 15:56:00 -04:00
Matthew Bauer
7bc2024fb7
ghc8.4.3: add gmp available check
...
This was left out in 812decd5c1
& should
be therer.
2018-06-14 15:54:25 -04:00
John Ericson
4ad049fba0
Merge pull request #42034 from obsidiansystems/darwin-booting-llvm
...
darwin bootstrapping: Avoid overriding aliases for LLVM
2018-06-14 15:53:51 -04:00
John Ericson
1eacf21bd4
darwin bootstrapping: Avoid overriding aliases for LLVM
...
Respect the fix points and aliases by overriding originals.
2018-06-14 15:05:18 -04:00