Landing: d8621cbce4de
Project / Subsystem
gcc / build
Date
2026-07-01
Author
Rainer Orth
Commit
d8621cbce4de5b01eaedab7fc9280d2214dbb620
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- build
- patch_id
- —
- commit_hash
- d8621cbce4de5b01eaedab7fc9280d2214dbb620
- source_type
- github
- headline
- Introduce as_flavor and ld_flavor for assembler/linker selection
- tldr
- New variables as_flavor and ld_flavor simplify handling of diverse assemblers and linkers.
- author
- Rainer Orth
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • build
- • configure
- • assembler
- • linker
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-01T00:00:00.000Z
GCC now uses as_flavor and ld_flavor variables to manage different assembler and linker toolchains, defaulting to GNU binutils. This change improves the clarity of build system code and prepares for upcoming changes to vendor toolchain handling. The system now supports specific configurations for AIX, Darwin, HP-UX, and NVPTX, in addition to Solaris, by checking assembler and linker version outputs.