-
Notifications
You must be signed in to change notification settings - Fork 397
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
aarch64-unknown-linux-musl: do not set RUSTFLAGS #464
Conversation
Hmm, seems like we need to wait for the next Rust release (or 2) until this can be removed |
bors r+ |
464: aarch64-unknown-linux-musl: do not set RUSTFLAGS r=reitermarkus a=jonas-schievink rust-lang/rust#46651 has been fixed, and this helps with #463 Co-authored-by: Jonas Schievink <[email protected]> Co-authored-by: Jonas Schievink <[email protected]>
Build failed:
|
bors retry |
@reitermarkus this doesn't look spurious to me |
You're right. |
bors cancel |
464: aarch64-unknown-linux-musl: do not set RUSTFLAGS r=reitermarkus a=jonas-schievink rust-lang/rust#46651 has been fixed, and this helps with #463 Co-authored-by: Jonas Schievink <[email protected]> Co-authored-by: Jonas Schievink <[email protected]>
Build failed:
|
Cool, everything except asmjs-unknown-emscripten seems to be working with beta Rust. The remaining issue is caused by rust-lang/rust#76679. |
PR #497 is an alternative to this PR that should also work with old toolchains (1.42) |
497: don't set RUSTFLAGS in aarch64-musl image r=reitermarkus a=japaric instead use a linker wrapper to work around issue rust-lang/rust#46651 not setting RUSTFLAGS inside the container lets end users pass rustc flags via `.cargo/config` this is an alternative to #464 that doesn't require bumping the MSRV of the `aarch64-unknown-linux-musl` target (that is the aarch64-musl image will continue to work with Rust 1.42 where bug rust-lang/rust#46651 is still presen ) 500: use runner setting specified in Cross.toml r=reitermarkus a=japaric fixes #499 Co-authored-by: Jorge Aparicio <[email protected]>
497: don't set RUSTFLAGS in aarch64-musl image r=reitermarkus a=japaric instead use a linker wrapper to work around issue rust-lang/rust#46651 not setting RUSTFLAGS inside the container lets end users pass rustc flags via `.cargo/config` this is an alternative to #464 that doesn't require bumping the MSRV of the `aarch64-unknown-linux-musl` target (that is the aarch64-musl image will continue to work with Rust 1.42 where bug rust-lang/rust#46651 is still presen ) Co-authored-by: Jorge Aparicio <[email protected]>
#497 has landed, so closing this! |
rust-lang/rust#46651 has been fixed, and this helps with #463