Landing: 720d2a68c47f

Project / Subsystem

gcc / libstdc++

Date

2026-04-17

Author

Jakub Jelinek

Commit

720d2a68c47f12ad3e3ae09bc3e6a057a2d9e2a7

Source

github

Impact

6/10

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
commit_hash
720d2a68c47f12ad3e3ae09bc3e6a057a2d9e2a7
source_type
github
headline
Libstdc++: Update baseline symbols for several Linux architectures.
tldr
Updates baseline symbols for several Linux architectures in libstdc++ to reflect recent changes.
why_it_matters
Up-to-date baseline symbols are crucial for maintaining ABI compatibility, ensuring that applications built with different compiler versions can interoperate correctly.
author
Jakub Jelinek
impact_score
6
impact_rationale
Updates to baseline symbols affect ABI compatibility; impact is limited to the listed Linux distributions.
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 x86_64, i386, i486, aarch64, and s390x Linux architectures. The updates are derived from Fedora package builds and manual analysis, addressing discrepancies introduced in recent GCC versions. These changes ensure that the library’s ABI remains stable.