An open index of dependabot pull requests across open source projects.

Bump libc from 0.2.178 to 0.2.179

Open
Number: #6654
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Unknown
Comments: 3
Created: January 05, 2026 at 01:05 PM UTC
(2 months ago)
Updated: January 05, 2026 at 03:02 PM UTC
(2 months ago)
Labels:
dependencies rust
Description:

Bumps libc from 0.2.178 to 0.2.179.

Release notes

Sourced from libc's releases.

0.2.179

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)

... (truncated)

Commits
  • 4c61c9c chore: release libc 0.2.179
  • a4237c0 adding pthread_tryjoin_n/pthread_timedjoin_np to Linux.
  • d4c9bb8 netbsd/arm.rs: make typo corrections which make the libc-test pass.
  • c2b4b3d netbsd/mod.rs: change definition of pthread_spin_t to allow arch redefinition.
  • bd4a7c5 links old version of cf{g,s}et{i,o}speed for glibc
  • 80a05fd netbsd/mod.rs: fix so that self-tests pass on both ilp32 and lp64.
  • 3918b91 src/new/netbsd/net/if_.rs: make if_msghdr self-tests succeed on ilp32 hosts:
  • 85aa379 build(deps): bump vmactions/solaris-vm from 1.1.8 to 1.2.3
  • ad6c4a1 qurt: Add support for Qualcomm QuRT
  • 184a558 Fix QNX build error
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Package:
libc
Ecosystem:
cargo
Version Change:
0.2.178 → 0.2.179
Update Type:
Patch
Technical Details
ID: 12537361
UUID: 3781427483
Node ID: PR_kwDOCA8Bec67h6oB
Host: GitHub
Repository: RustPython/RustPython