-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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: add mips64el to list of bootstrap tarballs #162070
Conversation
Would there some way for me to test this? I have powerful x86 machines at my disposal? |
There are two commits in this PR. The first one is actually #161158. I have to include that commit in all of my PRs or else OfBorg will give me the "red X of death". The second commit in this PR is what this PR is really for. That commit is only two lines. You can verify it on any architecture by running <blink>I would really really really appreciate it if you could poke some of the other people with write access to get them to review and merge #161158.</blink> That is the blocker almost all of my other mips64 PRs; none of the reviewers for any of the other PRs can merge them until that one is merged. I would appreciate any help in escalating this. Regarding access to mips64 hardware, Western Semiconductor has offered to donate two mips64el machines to nixpkgs, either with hosting (on our fiber) or without (we ship them to wherever you want). One of these machines is the same rackmount cn6170 Octeon II with the 8gb RAM hack that Debian uses. The other machine is a much faster cn7130 Octeon III but it has soldered-down RAM (only 1gb). We will donate more machines if nixpkgs is serious about using them. |
I'd open an issue in https://github.com/NixOS/nixos-org-configurations or email foundation@nixos.org Same as #161165, lets wait until this is useful to merge it. Also if this is merged when we have a newer version of rust in staging/staging-next (as we do currently, 1.59) we'll end up with a hash mismatch for the |
I would think that constitutes an argument for merging the one-line change to I have updated this PR to change only |
Edit: see below #162070 (comment)
Maybe I am missing some secret "qemu, you go fast" switch? My qemu-fu is not strong. |
@zowoq please have them contact me at graham@nixos.org and we'll get that sorted. Very exciting! |
Okay, my qemu-fu is stronger now. @Mic92 wrote:
Here is the You need #161158 (including the additional commit 97b66ca2548e0586cfea72f1f0da40ac7ef3b36a that I just pushed to it a few minutes ago). Then check out https://github.com/a-m-joseph/mips64-nixpkgs-qemu , run The initrd created by @grahamc, I'll follow up with you. Right now I need to sleep. |
This commit adds the hash for rustc's mips64 bootstrap tarball.
Motivation for this change
To build nix_2_4 natively on mips64 (it depends on mdbook which depends on rustc).
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes