Skip to content

feat: update gcc builds to 10/08/2026 - #238

Merged
f0rmiga merged 1 commit into
mainfrom
f0rmiga/update-gcc-builds
Aug 10, 2026
Merged

f0rmiga merged 1 commit into
mainfrom
f0rmiga/update-gcc-builds

Conversation

@f0rmiga

@f0rmiga f0rmiga commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Pin each GCC version to the newest gcc-builds release that publishes it: 14.3.0, 15.2.0 and 16.1.0 move to 08072026, and 16.2.0 is added from 10082026 as the new default. 12.5.0 and 13.4.0 stay on 18082025, which remains the only release building them.

The 08072026 release started prefixing the x86_64 binaries in bin/ with the x86_64-linux- target triple, where earlier releases left them unprefixed, so a single hardcoded prefix can no longer serve every pinned version. Resolve the prefix from the extracted toolchain instead, probing for bin/-as: the unprefixed layout ships prefixed aliases for gcc, g++, c++ and gfortran, but never for as. Passing binary_prefix explicitly still overrides detection.

Pin each GCC version to the newest gcc-builds release that publishes it:
14.3.0, 15.2.0 and 16.1.0 move to 08072026, and 16.2.0 is added from
10082026 as the new default. 12.5.0 and 13.4.0 stay on 18082025, which
remains the only release building them.

The 08072026 release started prefixing the x86_64 binaries in bin/ with
the x86_64-linux- target triple, where earlier releases left them
unprefixed, so a single hardcoded prefix can no longer serve every
pinned version. Resolve the prefix from the extracted toolchain instead,
probing for bin/<triple>-as: the unprefixed layout ships prefixed
aliases for gcc, g++, c++ and gfortran, but never for as. Passing
binary_prefix explicitly still overrides detection.
@f0rmiga
f0rmiga merged commit e98720a into main Aug 10, 2026
23 checks passed
@f0rmiga
f0rmiga deleted the f0rmiga/update-gcc-builds branch August 10, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant