Landing: bf2aada7d8a4

Project / Subsystem

gcc / toplevel

Date

2026-08-11

Author

Kyrylo Tkachov

Commit

bf2aada7d8a4f701365d260a56cb7669a6934c3e

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
toplevel
patch_id
—
commit_hash
bf2aada7d8a4f701365d260a56cb7669a6934c3e
source_type
github
headline
Remove unnecessary configure-time dependency of libstdc++ on libgomp.
tldr
Build system streamlined by removing a defunct dependency chain involving libstdc++ and libgomp configuration.
author
Kyrylo Tkachov
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • build system
  • • performance
  • • configure
discussion_id_link
—
bugzilla_pr
—
date
2026-08-11T00:00:00.000Z

This commit removes a long-standing, now unnecessary, configure-time dependency where libstdc++’s configuration waited for libgomp to be configured. This dependency was originally introduced to check for the presence of omp.h for parallel mode enablement. However, subsequent changes modified this check to rely on a string comparison rather than file existence, rendering the original dependency obsolete. Removing this link shortens the critical path in the build process, as libstdc++ is often the last component to finish in bootstrap stages.