-
Notifications
You must be signed in to change notification settings - Fork 115
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
Add initial support for ppc64 #159
Conversation
965527b
to
d73f77b
Compare
All of The build is looking for |
|
That random number is the symbol hash, it's derived from a whole host of things. I've seen it be different before (I think as part of 1.39), and traced it to a (now fixed) mrustc bug. Is your branch based on a recent master? |
1.39 is still the highest fully supported version. |
FWIW, I built mrustc as a nix package, so it was using all of the deterministic build mechanisms enforced by nixpkgs stdenv such as fixed -frandom-seed and SOURCE_DATE_EPOCH. I don't know anything about how that random value is derived, so not sure if this is relevant. |
It's not random, it's a stable hash of the crate ID and the (incremental-safe) definition ID. |
Went to try master w/ 1.39 and realised I did already (ffb0961 to be specific). It failed pretty early with:
(note that the inevitable target of this package would be 1.40.0, built using the mrustc-built 1.39.0 - it never got that far; but I am not trying to build 1.40.0 with mrustc here) |
|
This was during |
FWIW, playing around, I tried 953b8a9 w/ 1.54.0 and got that same error |
I guess you'll have to do some debugging (e.g. run the relevant program in |
Moved that topic to #194 |
Note, I couldn't get a complete build to work... Got as far as
(95/96) BUILDING cargo v0.30.0
though.