Will Dietz
e845be1756
gcc: fix libgomp to not use initial-exec
...
Only apply w/musl since while it's wrong everywhere it apparently
hasn't broken things entirely w/glibc so keep things as they were.
Patch regenerated from original so that it applies
which isn't saying much since it's simple :).
Source:
https://patchwork.ozlabs.org/patch/154298/
IRC chat on #musl with Rich and others endorses this,
at least at the conceptual level of no shared library
should be using initial-exec TLS.
Fixes various uses of libgomp that previously crashed (before 1.1.20)
or encounter errors (post-1.1.20), such as pythonPackages.cython .
2018-09-25 00:04:33 -05:00
Will Dietz
3ec0d14140
gcc7: more options for musl
2018-09-25 00:04:32 -05:00
John Ericson
2b4b7d4ef3
Merge pull request #47233 from oxij/tree/mass-rebuild-noop-cleanups
...
treewide: mass rebuild noop cleanups
2018-09-25 00:04:52 -04:00
John Ericson
b1d518206a
Merge pull request #46127 from obsidiansystems/gcc-crossStageStatic-cleanup
...
gcc-*: Clean up crossStageStatic logic
2018-09-25 00:01:28 -04:00
John Ericson
4adf621798
Merge remote-tracking branch 'upstream/master' into haskell-no-rec
2018-09-24 20:09:25 -04:00
John Ericson
e6a476c862
ghc, ghcjs: Get rid of extraneous alex, happy, and hscolour args
...
The compilers themselves can pull them from `bootPkgs`, where they
should always come from anyways. This enforces that, simplifies that
code, and allows use to avoid more `rec { ... }` too.
2018-09-24 20:00:39 -04:00
baracoder
7f0865bac8
dotnet-sdk: Reduce closure: Unpack to a subdirectory to prevent copying build files ( #47269 )
2018-09-24 21:38:26 +01:00
Vladimír Čunát
3a09a4b579
Merge branch 'master' into staging
...
Hydra: ?compare=1480463
2018-09-24 21:18:23 +02:00
Will Dietz
5b2de5126d
llvm7: update musl patch for sanitizers
2018-09-24 11:19:05 -05:00
Jaakko Luttinen
5e5e3d8864
carp: init at unstable-2018-09-15
2018-09-24 15:45:58 +03:00
Colin Rice
cdeb26ee76
go: Remove pkg/obj directory from the build outputs.
...
This appears to be causing the go package to be roughly 900MB in size.
2018-09-24 03:37:43 +00:00
Jan Malakhovski
e0b5919197
gcc-*: homogenize and cleanup expressions without a rebuild
...
Looks scary but it is a noop.
2018-09-23 20:56:19 +00:00
Will Dietz
9fe245d7e0
llvm7: optionally use libpfm (exegesis), default off w/darwin
2018-09-23 13:30:18 -05:00
Will Dietz
b3645d74d1
llvm7: only use 1 number in version suffix, upstream changed
...
See llvm 2a6cf85828509e89e18739e5f4b9a958820d66d4
2018-09-23 13:30:18 -05:00
Will Dietz
e3030a2908
libc++7: prefer 'optional' as suggested by comment
2018-09-23 13:30:18 -05:00
Will Dietz
167e799d81
llvm*: http -> https, prefer releases.llvm.org
2018-09-23 13:30:18 -05:00
Will Dietz
0920652c5c
llvm7: update hashes, they did change after all.
...
Pretty sure they did last time too :).
2018-09-23 13:30:17 -05:00
Will Dietz
fca31e1a68
llvm7: use final release tarballs now that they're available
2018-09-23 13:30:17 -05:00
Will Dietz
621fd23cb5
compiler-rt: quickfix codesign patch by dropping hunks 'already applied'
...
Quite possibly this is not right.
2018-09-23 13:30:17 -05:00
Will Dietz
ba701ef329
comment
2018-09-23 13:30:17 -05:00
Will Dietz
38699890d6
llvm-manpages: fix build by removing references to $lib output
2018-09-23 13:30:17 -05:00
Will Dietz
b7692f5be5
llvm7: patch test shebang (otherwise test fails)
2018-09-23 13:30:16 -05:00
Will Dietz
bb110d80fc
llvm7: init at 7.0.0rc3
...
Copy of 6 + updated hashes
2018-09-23 13:30:16 -05:00
Jan Malakhovski
ed10043f75
llvmPackages_6.libcxx: cleanup with a mass rebuild
2018-09-23 17:30:32 +00:00
Jan Malakhovski
d2674c5e15
llvm_5: cleanup with a mass rebuild
2018-09-23 17:30:32 +00:00
Jan Malakhovski
1abf1971cd
gcc7: cleanup with a mass rebuild
2018-09-23 17:30:32 +00:00
John Ericson
b14db1b0ba
gcc-*: Clean up crossStageStatic logic
...
54282b9610e80b1ed93136319e24cb79c5bbcc33 tread carefuly to avoid a mass
rebuild. This embraces the mass rebuild to clean things up.
2018-09-23 17:30:32 +00:00
Frederik Rietdijk
14673d61ed
Merge master into staging
2018-09-23 09:33:09 +02:00
Peter Simons
2ffcbeda13
ghc: add release version for 8.6.1
2018-09-22 13:26:33 +02:00
R. RyanTM
4eb077bed7
kotlin: 1.2.61 -> 1.2.70
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/kotlin/versions
2018-09-21 08:05:29 -04:00
Vincent Laporte
ce03af969e
ocaml ≤ 4.05: mark as broken on Aarch64 ( #47010 )
2018-09-20 21:18:28 +02:00
Uli Baum
08b94e3c45
Revert "iasl: 20180313 -> 20180629 ( #46272 )"
...
This reverts commit 11d0ae36326ebe127ae9d5637d3cfbf4aa741714.
It broke xen.
2018-09-19 12:03:44 +02:00
John Ericson
7319013ea1
Merge remote-tracking branch 'upstream/master' into staging
2018-09-18 16:55:42 -04:00
John Ericson
35378f0141
Merge pull request #46857 from obsidiansystems/darwin-to-linux-prep
...
misc pkgs: various cross fixes in preparation for darwin->linux
2018-09-18 16:52:30 -04:00
John Ericson
2091133e78
gcc: Clarify Disabling libmpx in cross stage static
...
This isn't a MUSL thing, but just needed for cross compilation to x86.
No one had tried this when all cross compilation was to linux + glibc,
hence why no one noticed this until recently.
2018-09-18 16:27:04 -04:00
R. RyanTM
11d0ae3632
iasl: 20180313 -> 20180629 ( #46272 )
...
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
iasl
2018-09-18 19:16:37 +02:00
Adam Finn Tulinius
b3bb82c186
coreclr: update homepage
...
Repology reports the current homepage down for more than a month. Link to the GitHub repo instead.
2018-09-18 12:47:37 +02:00
Jörg Thalheim
87ed5ba575
Merge pull request #46647 from symphorien/rust-1.29
...
rustc: 1.27 -> 1.29
2018-09-17 22:18:00 +01:00
Vincent Laporte
7f2f989d6a
compcert: 3.3 -> 3.4
2018-09-17 18:36:31 +00:00
Michael Raskin
5cc6958938
Merge pull request #46168 from fare-patches/master
...
New Gambit and Gerbil releases
2018-09-17 05:38:16 +00:00
xeji
0e33c56662
Merge pull request #46710 from jerith666/elm-glsl-fix
...
Elm: widen language-glsl dependency, pick up minor updates
2018-09-16 13:01:50 +02:00
Jörg Thalheim
51a6c88394
go_1_11: add url to flaky test
2018-09-16 11:08:53 +01:00
Jörg Thalheim
c6773e8e43
Merge pull request #46706 from bobvanderlinden/pr-go-skip-flaky-test
...
go: skip flaky os/exec TestExtraFiles
2018-09-16 11:03:30 +01:00
Jörg Thalheim
6ccae990c9
Merge pull request #46726 from vbgl/ocaml-broken-on-aarch
...
ocaml ≤ 4.05: mark as broken on Aarch64
2018-09-16 09:28:03 +01:00
Dan Peebles
110c252870
cctools: support LTO on Darwin
...
LTO is disabled during bootstrap to keep the bootstrap tools small and
avoid unnecessary LLVM rebuilds, but is enabled in the final stdenv
stage and should be usable by normal packages.
2018-09-16 02:12:11 -04:00
Vincent Laporte
fc19401d67
jbuilder: 1.0.1 -> dune: 1.1.1
2018-09-15 19:32:32 +00:00
Matt McHenry
e78f60475b
elm: patch to widen dependency after hackage update 1b1cb6305c
...
works around missing dependency 'language-glsl >=0.0.2 && <0.3'
patch from https://github.com/elm/compiler/pull/1784
2018-09-15 13:14:41 -04:00
Matt McHenry
04d8e267b7
elm: pick up some recent minor updates to 0.19.0
2018-09-15 13:14:40 -04:00
Bob van der Linden
0bf6b440d9
go: skip flaky os/exec TestExtraFiles
...
This seems to only happen on i686 on go 1.11. It also happens on
Debian. For more information:
https://github.com/golang/go/issues/25628
2018-09-15 18:46:18 +02:00
Vincent Laporte
4f3868b72d
ocaml ≤ 4.05: mark as broken on Aarch64
2018-09-15 13:17:12 +00:00