Skip to content
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

chore: bump openssl to v3 #15232

Merged
merged 2 commits into from
Feb 25, 2025
Merged

chore: bump openssl to v3 #15232

merged 2 commits into from
Feb 25, 2025

Conversation

weihanglo
Copy link
Member

What does this PR try to resolve?

After this, Cargo in the official Rust distribution will have a hard dependency on libatomic on 32-bit platforms, until upstream issues get resolved.

See #13546 (comment) for more details.

Fixes #13546

How should we test and review this PR?

I leave the version requirements in Cargo.toml to inclue old v1 versions,
in case people really want to build cargo with the EOL OpenSSL v1.

Also, I am not going to pull back rust-lang/rust#137507, unless someone thinks it is needed.

@rustbot
Copy link
Collaborator

rustbot commented Feb 25, 2025

r? @epage

rustbot has assigned @epage.
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

@rustbot rustbot added A-infrastructure Area: infrastructure around the cargo repo, ci, releases, etc. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 25, 2025
@epage epage added this pull request to the merge queue Feb 25, 2025
@epage epage added the relnotes Release-note worthy label Feb 25, 2025
Merged via the queue into rust-lang:master with commit 2dcb9b0 Feb 25, 2025
23 checks passed
@weihanglo weihanglo deleted the openssl branch February 25, 2025 20:52
bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
Update cargo

11 commits in 1d1d646c06a84c1aa53967b394b7f1218f85db82..2622e844bc1e2e6123e54e94e4706f7b6195ce3d
2025-02-21 21:38:53 +0000 to 2025-02-28 12:33:57 +0000
- Bump `cc` to 1.2.16 to fix `x86` windows jobs in rust-lang/rust CI (rust-lang/cargo#15245)
- refactor(tree): Abstract the concept of a NodeId (rust-lang/cargo#15237)
- feat: implement RFC 3553 to add SBOM support (rust-lang/cargo#13709)
- refactor(tree): Abstract the concept of an edge (rust-lang/cargo#15233)
- chore: bump openssl to v3 (rust-lang/cargo#15232)
- fix(package): Register workspace member renames in overlay  (rust-lang/cargo#15228)
- Implemented `build.build-dir` config option (rust-lang/cargo#15104)
- feat: add completions for `--manifest-path` (rust-lang/cargo#15225)
- chore: semver-check build-rs against beta channel (rust-lang/cargo#15223)
- chore: depend on openssl-sys to correctly pin its version (rust-lang/cargo#15224)
- chore: dont check cargo-util semver until 1.86 is released (rust-lang/cargo#15222)
@rustbot rustbot added this to the 1.87.0 milestone Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-infrastructure Area: infrastructure around the cargo repo, ci, releases, etc. relnotes Release-note worthy S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

i686-unknown-linux-gnu/bin/cargo: error while loading shared libraries: libatomic.so.1
3 participants