Closed
Description
Feature or enhancement
Proposal:
@thesamesam pointed out to me that our GCC LTO configuration builds serially and as a single translation unit IIUC. This is the slowest configuration possible. On GCC 15, the LTO build takes 10m14.972s, in my first PR, it takes 2m28.287s. This is a multiple factor reduction in build times.
Benchmarks show basically no change in performance --- 1.004x slower on one machine, and 1.000x faster on another machine. This is basically in the realm of noise.
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response
Linked PRs
thesamesam
Metadata
Metadata
Assignees
Labels
The build process and cross-buildThe build process and cross-buildPerformance or resource usagePerformance or resource usageA feature request or enhancementA feature request or enhancement