You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Drop external configuration for gnu_file_offset_bits64 / RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS #5199
Currently we have both RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS and RUST_LIBC_UNSTABLE_GNU_TIME_BITS (soon to be replaced with RUSTFLAGS cfg), with the intent that we support all combinations that glibc does on 32-bit platforms:
I don't expect the second option to be very useful to anyone and it's just one more thing to test/support, so I'm leaning toward dropping it before we start telling people they can use these config options. Of course, the internal cfg will stick around since it's helpful for mirroring the glibc source.
Cc @snogge for your thoughts since you authored all of this.
Activity
tgross35 commentedon Jun 23, 2026
If this is done, we should pick up
RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITSfor a little while and emit a warning.snogge commentedon Jun 28, 2026
Fine by me. I agree that the second option maybe only was useful during the development of the patches.
gnu: remove configuration for file offset bits
gnu: remove public configuration for file offset bits
gnu: remove public configuration for file offset bits
gnu: remove public configuration for file offset bits
gnu: remove public configuration for file offset bits
gnu: remove public configuration for file offset bits
gnu: remove public configuration for file offset bits