Skip to content

chore(deps): update rust crate libc to v0.2.179#8717

Merged
cakebaker merged 1 commit intomainfrom
renovate/libc-0.x-lockfile
Jan 7, 2026
Merged

chore(deps): update rust crate libc to v0.2.179#8717
cakebaker merged 1 commit intomainfrom
renovate/libc-0.x-lockfile

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 23, 2025

This PR contains the following updates:

Package Type Update Change
libc dependencies patch 0.2.1780.2.179

Release Notes

rust-lang/libc (libc)

v0.2.179

Compare Source

With this release, we now have unstable support for 64-bit time_t on 32-bit
platforms with both Musl and Glibc. Testing is appreciated!

For now, these can be enabled by setting environment variables during build:

RUST_LIBC_UNSTABLE_MUSL_V1_2_3=1
RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64

Note that the exact configuration will change in the future. Setting the
MUSL_V1_2_3 variable also enables some newer API unrelated to time_t.

Added
  • L4Re: Add uclibc aarch64 support (#​4479)
  • Linux, Android: Add a generic definition for XCASE (#​4847)
  • Linux-like: Add NAME_MAX (#​4888)
  • Linux: Add AT_EXECVE_CHECK (#​4422)
  • Linux: Add the SUN_LEN macro (#​4269)
  • Linux: add getitimer and setitimer (#​4890)
  • Linux: add pthread_tryjoin_n and pthread_timedjoin_np (#​4887)
  • Musl: Add unstable support for 64-bit time_t on 32-bit platforms (#​4463)
  • NetBSD, OpenBSD: Add interface LINK_STATE_* definitions from sys/net/if.h (#​4751)
  • QuRT: Add support for Qualcomm QuRT (#​4845)
  • Types: Add Padding::uninit() (#​4862)
Fixed
  • Glibc: Link old version of cf{g,s}et{i,o}speed (#​4882)
  • L4Re: Fixes for pthread (#​4479)
  • L4re: Fix a wide variety of incorrect definitions (#​4479)
  • Musl: Fix the value of CPU_SETSIZE on musl 1.2+ (#​4865)
  • Musl: RISC-V: fix public padding fields in stat/stat64 (#​4463)
  • Musl: s390x: Fix definition of SIGSTKSZ/MINSIGSTKSZ (#​4884)
  • NetBSD: Arm: Fix PT_{GET,SET}FPREGS, _REG_TIPDR, and _REG_{LR,SP} (#​4899)
  • NetBSD: Fix if_msghdr alignment (#​4902)
  • NetBSD: Fix siginfo_t layout on 32-bit platforms (#​4904)
  • NetBSD: change definition of pthread_spin_t to allow arch redefinition. (#​4899)
  • Newlib: Fix ambiguous glob exports and other warnings for Vita and 3DS (#​4875)
  • QNX: Fix build error (#​4879)
Changed
  • CI: Update CI images to FreeBSD 15.0-release (#​4857)
  • L4Re: Make pthread struct fields private (#​4876)
  • Linux, Fuchsia: Mark mq_attr padding area as such (#​4858)
  • Types: Wrap a number of private fields in the Padding type (#​4862)
Removed
  • Build: Remove RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 (#​4865)
  • WASI: Remove nonexistent clocks (#​4880)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

@codspeed-hq
Copy link

codspeed-hq bot commented Sep 23, 2025

CodSpeed Performance Report

Merging #8717 will not alter performance

Comparing renovate/libc-0.x-lockfile (5c77799) with main (b93da48)

Summary

✅ 139 untouched
⏩ 37 skipped1

Footnotes

  1. 37 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@renovate renovate bot changed the title fix(deps): update rust crate libc to v0.2.176 chore(deps): update rust crate libc to v0.2.176 Sep 25, 2025
@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.176 chore(deps): update rust crate libc to v0.2.177 Oct 9, 2025
@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from b805284 to 99ddc5a Compare October 9, 2025 14:16
@github-actions
Copy link

github-actions bot commented Oct 9, 2025

GNU testsuite comparison:

Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from 99ddc5a to f7f8c7e Compare October 20, 2025 08:13
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.177 Update Rust crate libc to v0.2.177 Nov 12, 2025
@renovate renovate bot changed the title Update Rust crate libc to v0.2.177 chore(deps): update rust crate libc to v0.2.177 Nov 12, 2025
@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.177 Update Rust crate libc to v0.2.177 Nov 15, 2025
@renovate renovate bot changed the title Update Rust crate libc to v0.2.177 chore(deps): update rust crate libc to v0.2.177 Nov 16, 2025
@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.177 Update Rust crate libc to v0.2.177 Nov 17, 2025
@renovate renovate bot changed the title Update Rust crate libc to v0.2.177 chore(deps): update rust crate libc to v0.2.177 Nov 17, 2025
@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.177 Update Rust crate libc to v0.2.177 Nov 23, 2025
@renovate renovate bot changed the title Update Rust crate libc to v0.2.177 chore(deps): update rust crate libc to v0.2.177 Nov 24, 2025
@oech3
Copy link
Contributor

oech3 commented Nov 28, 2025

@cakebaker Would you update this crate? Arch might need new patch for this crate to fix stty crush.

@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from f7f8c7e to 9a069a3 Compare November 28, 2025 15:35
@oech3
Copy link
Contributor

oech3 commented Dec 2, 2025

0.2.178 was released

@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.177 chore(deps): update rust crate libc to v0.2.178 Dec 2, 2025
@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from 9a069a3 to 8be5e5d Compare December 2, 2025 17:48
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

GNU testsuite comparison:

Skip an intermittent issue tests/misc/tee (fails in this run but passes in the 'main' branch)
Skip an intermittent issue tests/tail/overlay-headers (fails in this run but passes in the 'main' branch)

@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from 8be5e5d to a071eee Compare December 3, 2025 08:14
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from a071eee to 856fb4c Compare December 10, 2025 11:53
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/tail/overlay-headers (passes in this run but fails in the 'main' branch)

@renovate renovate bot changed the title chore(deps): update rust crate libc to v0.2.178 chore(deps): update rust crate libc to v0.2.179 Jan 3, 2026
@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from 37a244d to d579936 Compare January 3, 2026 15:05
@github-actions
Copy link

github-actions bot commented Jan 3, 2026

GNU testsuite comparison:

GNU test failed: tests/tail/retry. tests/tail/retry is passing on 'main'. Maybe you have to rebase?

@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from d579936 to 5fc1022 Compare January 4, 2026 12:45
@github-actions
Copy link

github-actions bot commented Jan 4, 2026

GNU testsuite comparison:

Congrats! The gnu test tests/printf/printf-surprise is now passing!

@renovate renovate bot force-pushed the renovate/libc-0.x-lockfile branch from 5fc1022 to 5c77799 Compare January 6, 2026 17:11
@oech3
Copy link
Contributor

oech3 commented Jan 6, 2026

@cakebaker Bumped at different PR. This could be closed.

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

GNU testsuite comparison:

Congrats! The gnu test tests/shuf/shuf-reservoir is no longer failing!
Congrats! The gnu test tests/sort/sort-stale-thread-mem is no longer failing!

@cakebaker cakebaker merged commit baf18ab into main Jan 7, 2026
130 checks passed
@cakebaker cakebaker deleted the renovate/libc-0.x-lockfile branch January 7, 2026 09:54
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.

2 participants