Landing: 9bb30cff1a25
Project / Subsystem
gcc / libstdc++
Date
2026-04-17
Author
Jakub Jelinek
Commit
9bb30cff1a251f037f420e82ff23b8dcc16e1d72
Source
github
Impact
6/10
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- libstdc++
- patch_id
- —
- commit_hash
- 9bb30cff1a251f037f420e82ff23b8dcc16e1d72
- source_type
- github
- headline
- Libstdc++: Update baseline symbols for various Linux architectures.
- tldr
- Updates baseline symbols for several Linux architectures in libstdc++, mainly based on Fedora package builds and analysis of GCC 15 changes.
- why_it_matters
- Ensuring up-to-date baseline symbols is crucial for maintaining ABI compatibility and preventing unexpected behavior when linking against libstdc++.
- author
- Jakub Jelinek
- impact_score
- 6
- impact_rationale
- Updates to baseline symbols affect ABI compatibility, with potential impact on applications using libstdc++.
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • libstdc++
- • ABI
- • baseline symbols
- • Linux
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-04-17T00:00:00.000Z
This commit updates the baseline_symbols.txt files for several Linux architectures, including ia64, m68k, powerpc64, sparc64, and x86_64. The updates are largely based on Fedora package builds and informed by the change analysis performed in previous patches for GCC 15. Some manual adjustments were made for powerpc64.