-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
rust: 1.22.1 -> 1.24.0 #35030
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rust: 1.22.1 -> 1.24.0 #35030
Conversation
I think we will need to start installing |
Ohh, perfect :) |
@Mic92 could you also re-enable the following tests? https://github.com/Mic92/nixpkgs/blob/82904b81d3540eb04edd8e26df516718112c9e6a/pkgs/development/compilers/rust/rustc.nix#L101 |
Use upstream deps.
This commit updates the jobserver library used for building the rust platform to version 0.1.9, which fixes the following error that sometimes happens during large builds: ``` thread '<unnamed>' panicked at 'failed to acquire jobserver token: Resource temporarily unavailable (os error 11)', src/librustc_trans/back/write.rs:1619:28 note: Run with `RUST_BACKTRACE=1` for a backtrace. error: failed to acquire jobserver token: Resource temporarily unavailable (os error 11) ```
There are some test failures for aarch64: https://dl.thalheim.io/EooT4f1a-0RRi1mBx9Vevg/rustc-1.24-failing-tests.log I have not yet looked into them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested the darwin builds, a simple rust package and firefox, everything seems to be working.
This will un-break the build of pretty much every large rust package. Looking forward to the merge! |
I can't debug the |
@Mic92 couldn't you create a |
@@ -72,6 +72,8 @@ stdenv.mkDerivation { | |||
passthru.target = target; | |||
|
|||
postPatch = '' | |||
patchShebangs src/etc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hopefully that fixes the problem on aarch64. Build is still going on.
Motivation for this change
status:
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)