Landing: 15419a00a293

Project / Subsystem

gcc / libstdc++

Date

2026-08-15

Author

Pietro Monteiro

Commit

15419a00a2934258bed26ab75bc2f80a245ca7c3

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
—
commit_hash
15419a00a2934258bed26ab75bc2f80a245ca7c3
source_type
github
headline
libstdc++: Adapt ctype_base masks for OpenBSD
tldr
Fixes OpenBSD build by using correct ctype_base mask macros.
author
Pietro Monteiro
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libstdc++
  • • openbsd
  • • build
  • • ctype
discussion_id_link
—
bugzilla_pr
—
date
2026-08-15T00:00:00.000Z

This change updates libstdc++‘s ctype_base.h configuration for OpenBSD. Recent changes in OpenBSD have redefined certain mask macros used for character classification. This patch ensures that the build uses the newly defined, prefixed macros when available, resolving compilation failures on OpenBSD.