Landing: b7ce998a9676

Project / Subsystem

gcc / libstdc++

Date

2026-07-29

Author

Jonathan Wakely

Commit

b7ce998a967639b955159eeeae940cb069c518d8

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
—
commit_hash
b7ce998a967639b955159eeeae940cb069c518d8
source_type
github
headline
Fix grep for linker warning about --gc-sections.
tldr
Corrects a misconfiguration in libstdc++'s configure script that incorrectly parsed GNU ld's --gc-sections warnings.
author
Jonathan Wakely
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libstdc++
  • • build
  • • linker
  • • bugfix
discussion_id_link
—
bugzilla_pr
—
date
2026-07-29T00:00:00.000Z

GCC’s libstdc++ configure script had a persistent issue incorrectly parsing warnings from the GNU linker (ld) related to --gc-sections. This commit adjusts the grep pattern used in acinclude.m4 to correctly match the linker’s output, which now uses ‘W’ (uppercase) instead of ‘w’ (lowercase) for warnings, and ensures consistent matching across different locales by setting LC_ALL=C. This fixes PR126452.