Skip to content

Commit 789af72

Browse files
authored
chore(deps): bump libc from 0.2.178 to 0.2.179 (#126)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.178 to 0.2.179. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p> <blockquote> <h2>0.2.179</h2> <p>With this release, we now have <em>unstable</em> support for 64-bit <code>time_t</code> on 32-bit platforms with both Musl and Glibc. Testing is appreciated!</p> <p>For now, these can be enabled by setting environment variables during build:</p> <pre lang="text"><code>RUST_LIBC_UNSTABLE_MUSL_V1_2_3=1 RUST_LIBC_UNSTABLE_GNU_TIME_BITS=64 </code></pre> <p>Note that the exact configuration will change in the future. Setting the <code>MUSL_V1_2_3</code> variable also enables some newer API unrelated to <code>time_t</code>.</p> <h3>Added</h3> <ul> <li>L4Re: Add uclibc aarch64 support (<a href="https://redirect.github.com/rust-lang/libc/pull/4479">#4479</a>)</li> <li>Linux, Android: Add a generic definition for <code>XCASE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4847">#4847</a>)</li> <li>Linux-like: Add <code>NAME_MAX</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4888">#4888</a>)</li> <li>Linux: Add <code>AT_EXECVE_CHECK</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4422">#4422</a>)</li> <li>Linux: Add the <code>SUN_LEN</code> macro (<a href="https://redirect.github.com/rust-lang/libc/pull/4269">#4269</a>)</li> <li>Linux: add <code>getitimer</code> and <code>setitimer</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4890">#4890</a>)</li> <li>Linux: add <code>pthread_tryjoin_n</code> and <code>pthread_timedjoin_np</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4887">#4887</a>)</li> <li>Musl: Add unstable support for 64-bit <code>time_t</code> on 32-bit platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4463">#4463</a>)</li> <li>NetBSD, OpenBSD: Add interface <code>LINK_STATE_*</code> definitions from <code>sys/net/if.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4751">#4751</a>)</li> <li>QuRT: Add support for Qualcomm QuRT (<a href="https://redirect.github.com/rust-lang/libc/pull/4845">#4845</a>)</li> <li>Types: Add Padding<!-- raw HTML omitted -->::uninit() (<a href="https://redirect.github.com/rust-lang/libc/pull/4862">#4862</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Glibc: Link old version of <code>cf{g,s}et{i,o}speed</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4882">#4882</a>)</li> <li>L4Re: Fixes for <code>pthread</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4479">#4479</a>)</li> <li>L4re: Fix a wide variety of incorrect definitions (<a href="https://redirect.github.com/rust-lang/libc/pull/4479">#4479</a>)</li> <li>Musl: Fix the value of <code>CPU_SETSIZE</code> on musl 1.2+ (<a href="https://redirect.github.com/rust-lang/libc/pull/4865">#4865</a>)</li> <li>Musl: RISC-V: fix public padding fields in <code>stat/stat64</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4463">#4463</a>)</li> <li>Musl: s390x: Fix definition of <code>SIGSTKSZ</code>/<code>MINSIGSTKSZ</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4884">#4884</a>)</li> <li>NetBSD: Arm: Fix <code>PT_{GET,SET}FPREGS</code>, <code>_REG_TIPDR</code>, and <code>_REG_{LR,SP}</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4899">#4899</a>)</li> <li>NetBSD: Fix <code>if_msghdr</code> alignment (<a href="https://redirect.github.com/rust-lang/libc/pull/4902">#4902</a>)</li> <li>NetBSD: Fix <code>siginfo_t</code> layout on 32-bit platforms (<a href="https://redirect.github.com/rust-lang/libc/pull/4904">#4904</a>)</li> <li>NetBSD: change definition of <code>pthread_spin_t</code> to allow arch redefinition. (<a href="https://redirect.github.com/rust-lang/libc/pull/4899">#4899</a>)</li> <li>Newlib: Fix ambiguous glob exports and other warnings for Vita and 3DS (<a href="https://redirect.github.com/rust-lang/libc/pull/4875">#4875</a>)</li> <li>QNX: Fix build error (<a href="https://redirect.github.com/rust-lang/libc/pull/4879">#4879</a>)</li> </ul> <h3>Changed</h3> <ul> <li>CI: Update CI images to FreeBSD 15.0-release (<a href="https://redirect.github.com/rust-lang/libc/pull/4857">#4857</a>)</li> <li>L4Re: Make <code>pthread</code> struct fields private (<a href="https://redirect.github.com/rust-lang/libc/pull/4876">#4876</a>)</li> <li>Linux, Fuchsia: Mark mq_attr padding area as such (<a href="https://redirect.github.com/rust-lang/libc/pull/4858">#4858</a>)</li> <li>Types: Wrap a number of private fields in the <code>Padding</code> type (<a href="https://redirect.github.com/rust-lang/libc/pull/4862">#4862</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/libc/commit/4c61c9c78c7463ee0498ac96b11cdbcf8111d113"><code>4c61c9c</code></a> chore: release libc 0.2.179</li> <li><a href="https://github.com/rust-lang/libc/commit/a4237c035ffcd719a52f6f3c5587d953b293d066"><code>a4237c0</code></a> adding pthread_tryjoin_n/pthread_timedjoin_np to Linux.</li> <li><a href="https://github.com/rust-lang/libc/commit/d4c9bb834b1a231c021bf4a68219371a18932ff2"><code>d4c9bb8</code></a> netbsd/arm.rs: make typo corrections which make the libc-test pass.</li> <li><a href="https://github.com/rust-lang/libc/commit/c2b4b3debf426ff340025e8bde808fb4e8e41d88"><code>c2b4b3d</code></a> netbsd/mod.rs: change definition of pthread_spin_t to allow arch redefinition.</li> <li><a href="https://github.com/rust-lang/libc/commit/bd4a7c5b8d4b3a5511b6824ac5bc98a6608961ce"><code>bd4a7c5</code></a> links old version of cf{g,s}et{i,o}speed for glibc</li> <li><a href="https://github.com/rust-lang/libc/commit/80a05fdc113e9390ffe483880a7203da5276b20c"><code>80a05fd</code></a> netbsd/mod.rs: fix so that self-tests pass on both ilp32 and lp64.</li> <li><a href="https://github.com/rust-lang/libc/commit/3918b91159b308eb056b6f3c73e63cf55b687c81"><code>3918b91</code></a> src/new/netbsd/net/if_.rs: make if_msghdr self-tests succeed on ilp32 hosts:</li> <li><a href="https://github.com/rust-lang/libc/commit/85aa37932866ee699e18b477e47fce5e1f2c999e"><code>85aa379</code></a> build(deps): bump vmactions/solaris-vm from 1.1.8 to 1.2.3</li> <li><a href="https://github.com/rust-lang/libc/commit/ad6c4a1c10625d0be4a177b3ac8545272a58a890"><code>ad6c4a1</code></a> qurt: Add support for Qualcomm QuRT</li> <li><a href="https://github.com/rust-lang/libc/commit/184a5584eafe243ed97f3f5d60b1e64041ebcb94"><code>184a558</code></a> Fix QNX build error</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.178...0.2.179">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libc&package-manager=cargo&previous-version=0.2.178&new-version=0.2.179)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
2 parents c1f65ec + 448f97e commit 789af72

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pipewire = ["dep:pipewire", "dep:libspa", "dep:libspa-sys", "dep:zerocopy"]
2929

3030
[target.'cfg(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "netbsd"))'.dependencies]
3131
alsa = "0.11.0"
32-
libc = "0.2.178"
32+
libc = "0.2.180"
3333
libspa = { version = "0.8.0", optional = true }
3434
libspa-sys = { version = "0.8.0", optional = true }
3535
nix = "0.30.1"

0 commit comments

Comments
 (0)