Skip to content

Update libc to v0.2.183#150752

Merged
rust-bors[bot] merged 2 commits into
rust-lang:mainfrom
thesummer:update-libc-0.2.179
Mar 31, 2026
Merged

Update libc to v0.2.183#150752
rust-bors[bot] merged 2 commits into
rust-lang:mainfrom
thesummer:update-libc-0.2.179

Conversation

@thesummer

@thesummer thesummer commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

View all comments

Follow-up of #150484.
This PR updates libc to include the latest patches to make rtems target (and probably others) compile again.

@rustbot

rustbot commented Jan 7, 2026

Copy link
Copy Markdown
Collaborator

These commits modify the library/Cargo.lock file. Unintentional changes to library/Cargo.lock can be introduced when switching branches and rebasing PRs.

If this was unintentional then you should revert the changes before this PR is merged.
Otherwise, you can ignore this comment.

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jan 7, 2026
@rustbot

rustbot commented Jan 7, 2026

Copy link
Copy Markdown
Collaborator

r? @tgross35

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

@tgross35

tgross35 commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

Mind waiting until tomorrow? I should have 0.2.180 out by then, which will include a handful of fixes on smaller targets (unbreaking uclibc)

@thesummer

Copy link
Copy Markdown
Contributor Author

Sure, no problem. Should I close this PR or just update it when the release is there?

@tgross35

tgross35 commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

You can leave it open, I'll ping once the release is out

@thesummer thesummer changed the title Update libc to v0.2.179 Update libc to v0.2.180 Jan 8, 2026
@thesummer thesummer force-pushed the update-libc-0.2.179 branch from f581a0d to a45ec88 Compare January 8, 2026 12:31
@rustbot

This comment has been minimized.

@tgross35

tgross35 commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

Wow you're on top of things, I was just about to ping here

@thesummer

Copy link
Copy Markdown
Contributor Author

Just got an Email from the rustbot regarding the new libc release and updated the PR.

Comment thread library/std/Cargo.toml Outdated
@thesummer thesummer force-pushed the update-libc-0.2.179 branch from a45ec88 to 47c5f58 Compare January 8, 2026 12:36

@tgross35 tgross35 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! LGTM once CI passes

View changes since this review

@tgross35

tgross35 commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

@bors r+

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jan 8, 2026
@rust-bors

rust-bors Bot commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 47c5f58 has been approved by tgross35

It is now in the queue for this repository.

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 8, 2026
Update libc to v0.2.180

Follow-up of rust-lang#150484.
This PR updates libc to include the latest patches to make rtems target (and probably others) compile again.
rust-bors Bot added a commit that referenced this pull request Jan 8, 2026
Rollup of 12 pull requests

Successful merges:

 - #149961 (tidy: add if-installed prefix condition to extra checks system)
 - #150475 (std: sys: fs: uefi: Implement initial File)
 - #150533 (std: sys: fs: uefi: Implement remove_dir_all)
 - #150549 (fix missing_panics_doc in `std::os::fd::owned`)
 - #150699 (MGCA: Support literals as direct const arguments)
 - #150721 (Deprecated doc intra link)
 - #150752 (Update libc to v0.2.180)
 - #150802 (Minor cleanups to fn_abi_new_uncached)
 - #150803 (compiler-builtins subtree update)
 - #150809 (Update `literal-escaper` version to `0.0.7`)
 - #150811 (Store defids instead of symbol names in the aliases list)
 - #150825 (Query associated_item_def_ids when needed)

r? @ghost
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 8, 2026
Update libc to v0.2.180

Follow-up of rust-lang#150484.
This PR updates libc to include the latest patches to make rtems target (and probably others) compile again.
@matthiaskrgr

Copy link
Copy Markdown
Member

@bors try jobs=dist-ohos-x86_64

@rust-bors

This comment has been minimized.

rust-bors Bot added a commit that referenced this pull request Jan 8, 2026
Update libc to v0.2.180

try-job: dist-ohos-x86_64
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 8, 2026
Update libc to v0.2.180

Follow-up of rust-lang#150484.
This PR updates libc to include the latest patches to make rtems target (and probably others) compile again.

@tgross35 tgross35 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the followup

@bors r+ rollup=iffy

View changes since this review

@rust-bors

rust-bors Bot commented Mar 28, 2026

Copy link
Copy Markdown
Contributor

📌 Commit e5124ce has been approved by tgross35

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Mar 28, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Mar 28, 2026
…gross35

Update libc to v0.2.183

Follow-up of rust-lang#150484.
This PR updates libc to include the latest patches to make rtems target (and probably others) compile again.
rust-bors Bot pushed a commit that referenced this pull request Mar 28, 2026
…uwer

Rollup of 9 pull requests

Successful merges:

 - #150752 (Update libc to v0.2.183)
 - #153380 (stabilize new RangeFrom type and iterator)
 - #153834 (Merge `fabsf16/32/64/128` into `fabs::<F>`)
 - #154043 (simd_fmin/fmax: make semantics and name consistent with scalar intrinsics)
 - #154494 (triagebot: add reminder for bumping CI LLVM stamp)
 - #153374 (Fix LegacyKeyValueFormat report from docker build: dist-x86_64)
 - #154320 (`trim_prefix` for paths)
 - #154453 (Fix ice in rustdoc of private reexport)
 - #154515 (Notify stdarch maintainers on changes in std_detect)
@GuillaumeGomez

Copy link
Copy Markdown
Member

Failed in #154519.

@bors r-

@rust-bors rust-bors Bot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 28, 2026
@rust-bors

rust-bors Bot commented Mar 28, 2026

Copy link
Copy Markdown
Contributor

This pull request was unapproved.

This PR was contained in a rollup (#154519), which was unapproved.

Comment on lines -1 to -2
use crate::time::Duration;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, looks like an accidental removal

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thx. Fixed

This create conflict if the timespec of a target has additional fields.
Use libc::timespec::default() instead
@thesummer thesummer force-pushed the update-libc-0.2.179 branch from e5124ce to 05cda35 Compare March 31, 2026 06:47
@tgross35

Copy link
Copy Markdown
Contributor

@bors r+

@rust-bors

rust-bors Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 05cda35 has been approved by tgross35

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Mar 31, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Contributor

@bors try jobs=dist-various*

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Mar 31, 2026
Update libc to v0.2.183


try-job: dist-various*
@rust-bors

rust-bors Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 434a398 (434a398a2f8da8b9adc5a947a513fba782411ee0, parent: 37cfa179be19cec2236736521bed3ea3c4a1ec97)

rust-bors Bot pushed a commit that referenced this pull request Mar 31, 2026
…uwer

Rollup of 4 pull requests

Successful merges:

 - #150752 (Update libc to v0.2.183)
 - #152432 (add rustc option -Zpacked-stack)
 - #154634 (Use `Hcx`/`hcx` consistently for `StableHashingContext`.)
 - #154635 (./x run miri: default to edition 2021)
@rust-bors rust-bors Bot merged commit 470facc into rust-lang:main Mar 31, 2026
12 checks passed
@rustbot rustbot added this to the 1.96.0 milestone Mar 31, 2026
rust-timer added a commit that referenced this pull request Mar 31, 2026
Rollup merge of #150752 - thesummer:update-libc-0.2.179, r=tgross35

Update libc to v0.2.183

Follow-up of #150484.
This PR updates libc to include the latest patches to make rtems target (and probably others) compile again.
@xtqqczze

xtqqczze commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Unfortunately this likely broke uclibc targets: #154679

github-actions Bot pushed a commit to rust-lang/rustc-dev-guide that referenced this pull request Apr 6, 2026
…uwer

Rollup of 4 pull requests

Successful merges:

 - rust-lang/rust#150752 (Update libc to v0.2.183)
 - rust-lang/rust#152432 (add rustc option -Zpacked-stack)
 - rust-lang/rust#154634 (Use `Hcx`/`hcx` consistently for `StableHashingContext`.)
 - rust-lang/rust#154635 (./x run miri: default to edition 2021)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

O-unix Operating system: Unix-like S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.