RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

LIBC DEPRECATES LFS TYPES ON 64-BIT ANDROID AND EMSCRIPTEN

By RepoJournal · Filed · About Rust

Android and Emscripten are cleaning up legacy file offset bindings that modern 64-bit ABIs no longer need.

The libc crate is deprecating LFS64 file offset types across two major platforms [1] [2]. On Android, the deprecation targets only 64-bit ABI architectures, leaving 32-bit targets unchanged [3]. Emscripten follows the same pattern, deprecating all LFS64 types and routines in line with upstream musl, with the exception of `blkcnt_t` which remains 32-bits wide regardless of target machine. These are annotation-only changes for now, part of a longer deprecation roadmap; developers using affected symbols will see warnings but face no immediate breaking changes. Meanwhile, cc-rs bumped its MSRV to 1.65 [4], enabling workspace lints and fixing pointer-cast patterns across the codebase [5]. Bootstrap refactors in rust-lang/rust continue to clean up LLVM build dependencies [6], and the main tree merged a Renovatebot configuration change to stop updating npm lockfiles [7]. Activity across all desks: 105 commits, 42 PRs over the last 24 hours.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] android: deprecate file offset types in targets with 64-bit abis ↗ rust-lang/libc
  2. [2] emscripten: deprecate file offset types ↗ rust-lang/libc
  3. [3] android: annotate lfs types for deprecation rust-lang/libc
  4. [4] Update MSRV to 1.65 ↗ rust-lang/cc-rs
  5. [5] Update MSRV to 1.65 (#1834) rust-lang/cc-rs
  6. [6] Auto merge of #160645 - Kobzol:bootstrap-llvm, r=jieyouxu rust-lang/rust
  7. [7] Rollup merge of #160839 - Kobzol:renovatebot-remove-npm, r=marcoieni rust-lang/rust

Quick answers

What shipped in Rust on August 11, 2026?
Android and Emscripten are cleaning up legacy file offset bindings that modern 64-bit ABIs no longer need. In total, 105 commits and 42 pull requests landed.
Who contributed to Rust on August 11, 2026?
8 developers shipped this update, including bors, dybucc, dependabot, Jonathan Brouwer, renovate, Carol (Nichols || Goulding), xtqqczze, and github-actions.
What were the notable Rust updates?
android: deprecate file offset types in targets with 64-bit abis, emscripten: deprecate file offset types, and android: annotate lfs types for deprecation.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?