Skip to content

Conversation

@thejpster
Copy link
Contributor

What does this PR try to resolve?

Switches to a version of openssl-src that works on
sparc64-unknown-linux-gnu. This makes it easier to build cargo for that
platform as you no longer need to build OpenSSL by hand first.

How to test and review this PR?

On PopOS 22.04 x86-64:

$ sudo apt install gcc-sparc64-linux-gnu
$ RUSTFLAGS="-Clinker=sparc64-linux-gnu-gcc" \
  CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc \
  cargo build --target=sparc64-unknown-linux-gnu --features=vendored-openssl --release
$ scp ./target/sparc64-unknown-linux-gnu/release/cargo user@sparc-machine:
$ ssh user@sparc-machine uname -a
Linux sparc-machine 6.17.0-rc5+ #1 SMP Fri Sep 12 20:37:32 UTC 2025 sparc64 GNU/Linux
$ ssh user@sparc-machine ./cargo -V
cargo 1.92.0 (85a381333 2025-10-22)

This version works on sparc64-unknown-linux-gnu, making it easier to
build cargo for that platform (as you no longer need to build OpenSSL by
hand first).
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Oct 22, 2025
@rustbot
Copy link
Collaborator

rustbot commented Oct 22, 2025

r? @ehuss

rustbot has assigned @ehuss.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@epage epage enabled auto-merge October 22, 2025 16:58
@epage epage added this pull request to the merge queue Oct 22, 2025
Merged via the queue into rust-lang:master with commit b118df4 Oct 22, 2025
27 checks passed
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Oct 22, 2025
@thejpster thejpster deleted the bump-openssl-src-for-sparc64-support branch October 22, 2025 18:04
bors added a commit to rust-lang/rust that referenced this pull request Oct 29, 2025
Update cargo submodule

11 commits in 344c4567c634a25837e3c3476aac08af84cf9203..6c1b6100343691341b9e76c5acc594e78220f963
2025-10-15 15:01:32 +0000 to 2025-10-28 16:27:52 +0000
- feat(build-analysis): JSONL-based logging infra (rust-lang/cargo#16150)
- feat: support array of any types in Cargo config (rust-lang/cargo#16103)
- test(git): add more fetch-index backend interop  (rust-lang/cargo#16162)
- feat(git): support shallow fetch for Git CLI backend (rust-lang/cargo#16156)
- Fix mdman to not incorrectly strip `<p>` tags (rust-lang/cargo#16158)
- chore(triagebot): enable range-diff and review-changes-since (rust-lang/cargo#16152)
- Avoid specifying which version will change behavior (rust-lang/cargo#16153)
- Make shell completion variables private. (rust-lang/cargo#16144)
- More warning conversions (rust-lang/cargo#16143)
- Bump openssl-src to 300.3.5.4+3.5.4 (rust-lang/cargo#16140)
- build: remove duplicate dependency, consolidate over unicode-ident (rust-lang/cargo#16137)
@rustbot rustbot added this to the 1.93.0 milestone Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants