Landing: 751000cd47c2
Project / Subsystem
gcc / gccrs
Date
2026-06-29
Author
Owen Avery
Commit
751000cd47c280a5799559f6892cf99e8149b2a4
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- 751000cd47c280a5799559f6892cf99e8149b2a4
- source_type
- github
- headline
- gccrs: Add compatible version option
- tldr
- Introduces a new option to specify a target Rust compatibility version for gccrs.
- author
- Owen Avery
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • rust
- • compiler options
- • compatibility
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-06-29T00:00:00.000Z
To address discrepancies between gccrs’s default target Rust version (1.49) and newer requirements, a new command-line option frust-compat-version has been added. This allows users to specify a target Rust compatibility version, enabling gccrs to account for backward-incompatible language or library changes between Rust versions. This is particularly useful for compiling older codebases, like libcore for Rust Linux, without needing to explicitly enable post-1.49 features.