Symphorien Gibol
973eca740b
rustc: fix build with unbundled jemalloc and llvm on darwin
...
jemalloc with stripped prefix would cause segfaults in free:
https://github.com/NixOS/nixpkgs/pull/49557#issuecomment-436734677
Thanks to @danieldk for darwin testing/debugging.
2018-11-08 13:10:24 +01:00
Symphorien Gibol
4b0d441cc4
rustc: build with system llvm and jemalloc
...
Just like fedora does: https://src.fedoraproject.org/rpms/rust/blob/master/f/rust.spec
Also some cleanup of tests which were removed but no longer exist.
2018-11-08 13:04:37 +01:00
Daiderd Jordan
0d64e81ce6
rustc: fix moved tests and darwin build
2018-10-26 12:14:24 +01:00
Symphorien Gibol
ffafe959ee
rustc: 1.27 -> 1.29
2018-09-14 14:22:56 +02:00
John Ericson
0828e2d8c3
treewide: Remove usage of remaining redundant platform compatability stuff
...
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
Tuomas Tynkkynen
7e0561370b
rust: Set dontUpdateAutotoolsGnuConfigScripts everywhere
...
It's needed on ARM nowadays as well, so just put it everywhere.
2018-08-14 10:40:47 +03:00
volth
dda95bae35
[bot] treewide: remove unused 'args@' in lambdas
2018-07-20 19:54:05 +00:00
Eelco Dolstra
323fe3a305
rustc: Disable tests for now
2018-07-09 12:35:01 +02:00
Daiderd Jordan
ff37f08aa8
rustc: re-enable tests on darwin
...
- disable doctest for stdsimd
- disable previous and some extra extra tcp tests
2018-06-05 07:43:36 +02:00
jD91mZM2
fd95f532e0
rust: 1.25.0 -> 1.26.1
2018-06-04 22:07:16 +02:00
Matthew Justin Bauer
332b9dedc8
rust: disable tests on darwin
...
See https://github.com/rust-lang/rust/issues/51006
Tests frequently fail on Darwin. Not sure why but it's easier to just disable for now.
2018-06-03 16:56:17 -04:00
Jörg Thalheim
dee60d8e2c
rustc: disable tests for aarch64
...
upstream is doing the same
2018-04-16 12:28:04 +01:00
Corey O'Connor
a2eacaaf3b
rustc: correct propagation of NIX_BUILD_CORES
2018-04-12 13:17:23 -07:00
Robert Schütz
80fc5f2a24
Merge branch 'master' into staging
2018-04-10 09:13:36 +02:00
Tuomas Tynkkynen
1abd235963
rustc: Disable failing test on aarch64
...
https://hydra.nixos.org/build/72562211/nixlog/1
https://github.com/rust-lang/rust/issues/49807
2018-04-09 22:15:56 +03:00
Matthew Bauer
ef428ab202
treewide: cleanup procps uses
2018-03-27 18:17:37 -05:00
Jörg Thalheim
f61e8d98ff
rust: 1.22.1 -> 1.24.0
2018-02-20 09:59:26 +00:00
Hamish Mackenzie
ca74ad35f4
rust: fix disabling of fragile test
...
Tests in the run-make directory are all in subdirectories
2018-02-12 12:10:29 +13:00
Daiderd Jordan
e39f211575
Merge pull request #34244 from LnL7/rust-skip-test
...
rust: disable another fragile test
2018-01-27 18:26:03 +01:00
Andrew Childs
7857399288
rustc: Fix corrupted .rlib files caused by stripping on Darwin
2018-01-26 09:41:24 +09:00
Daiderd Jordan
1dd284ceb5
rust: disable another fragile test
2018-01-24 23:06:10 +01:00
Daiderd Jordan
b195d8ab07
rustc: disable failing tests on darwin
2018-01-09 03:37:53 +01:00
zimbatm
8559dd0474
rustc: 1.21.0 -> 1.22.1
...
* removed --enable-clang as it has disappeared
* removed old fixes that have been integrated in upstream
2018-01-09 03:37:53 +01:00
Samuel Dionne-Riel
7b97c8c0c8
treewide: homepage+src updates (found by repology, #33263 )
2018-01-05 20:42:46 +01:00
Daiderd Jordan
fdaab47d58
rust: fix sandbox build on darwin
2018-01-05 19:06:08 +01:00
Tuomas Tynkkynen
491e5d8649
rustc: Support aarch64
2017-12-02 14:46:33 +02:00
Daiderd Jordan
8a43659e15
rustc: fix sandbox build on darwin
2017-11-14 21:51:40 -05:00
John Ericson
4d4f94cde4
treewide: Depend on targetPackages.stdenv.cc.bintools instead of binutils directly
...
One should do this when needed executables at run time. It is more
honest and cross-friendly than refering to binutils directly, if one
neeeds the default binary tools for the target platform, rather than
binutils in particular.
2017-11-05 17:10:53 -05:00
Vladimír Čunát
fe83d91157
rustc: disable a test failing on Hydra repeatedly
...
The problem doesn't happen for me locally, but on Hydra
we tend to experience more flakiness in networking tests.
2017-10-31 22:05:40 +01:00
Maximilian Güntner
e30e201027
rust: unbreak building with bundled LLVM
2017-10-23 00:30:46 +01:00
Robin Gloster
40ed226507
treewide: mark a bunch of failing builds as broken
...
(cherry picked from commit 23fdbaa375
)
[dezgeg: Un-mark shotcut, tokei & uchiwa that do build on master]
2017-10-01 00:26:52 +03:00
Tuomas Tynkkynen
1ff422aa23
treewide: Add man & info outputs where necessary (instead of doc)
...
Because man & info pages won't be going to $doc after the next commit.
Scripted change for the files having one-package-per-file.
2017-08-11 21:32:54 +03:00
Daiderd Jordan
147cd29fff
rustc: remove gdb dependency for darwin
2017-08-06 19:00:58 +02:00
John Ericson
95c8277701
misc pkgs: Remove unneeded *Platform == *Platform comparisons
...
PR #26007 used these to avoid causing a mass rebuild. Now that we know
things work, we do that to clean up.
2017-06-30 10:09:31 -04:00
John Ericson
594d264205
cross stdenv adaptor: Support --host --build --target across the board
...
Packages get --host and --target by default, but can explicitly request
any subset to be passed as needed. See docs for more info.
rustc: Avoid hash breakage by using the old (ignored)
dontSetConfigureCross when not cross building
2017-06-22 17:52:28 -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
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
Tuomas Tynkkynen
c90998d5cf
Revert "rustc: don't build on i686"
...
This reverts commit 9f86136cef
.
Rust is nowadays required for building Firefox, so the channel updates
are blocked on this.
(It also builds fine for me.)
2017-04-24 21:25:02 +03:00
Robin Gloster
9f86136cef
rustc: don't build on i686
2017-03-30 16:23:34 +02:00
Tadas Barzdzius
c4bb0c7bb4
rustc, cargo: 1.14.0 -> 1.15.0, 0.15.0 -> 0.16.0
2017-02-03 15:53:09 +02:00
Daiderd Jordan
e1d0c9ae20
rustc: disable parallel building because of https://github.com/rust-lang/rust/issues/30181
...
https://github.com/NixOS/nixpkgs/pull/21742
2017-01-14 17:38:46 +01:00
Daiderd Jordan
e91840cfb6
rustc: enable codegen units and parallel building ( #21742 )
2017-01-12 14:25:20 +01:00
Moritz Ulrich
bfc187f23a
rustc: Loosen bootstrapping restrictions.
...
Newer nightlies check a new environment variable that if set will loosen
restrictions on which compiler version can be used for bootstrapping.
Upstream issue is at https://github.com/rust-lang/rust/pull/37265
2016-11-28 11:21:12 +01:00
Moritz Ulrich
e36d243258
rustc: Don't fail if deleting of breaking tests fails.
2016-11-28 11:16:13 +01:00
Moritz Ulrich
aa4ad9b98a
rustc: Fix hanging build by disabling test.
2016-11-20 15:38:37 +01:00
Tim Steinbach
b116f9b0cd
rust: 1.11.0 -> 1.12.0, cargo: 0.12.0 -> 0.13.0
2016-10-10 21:59:26 -04:00
Anthony Cowley
3989b8da43
rustc: fix build on darwin
...
The OS is identified as "10.4" rather than "osx". This commit removes
the 'rt' build script's hard coding of the "osx" suffix when building on
darwin since the cmake configuration falls back to building a 10.4
compatible libclang_rt.
2016-10-03 09:20:56 -04:00
Moritz Ulrich
8cd3e1e2ba
rustc: 1.10.0 -> 1.11.0 and beta/unstable updates.
...
Give cargo the right name.
Fix versioning.
rustBeta: -> 2016-08-17
Looks like rustUnstable.rustc needs *exactly* this version.
2016-08-27 08:24:16 +02:00