Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
lang/gcc/16: new port (version 16.1.0)
To:
OpenBSD ports <ports@openbsd.org>
Date:
Mon, 18 May 2026 12:46:15 +0200

Download raw body.

Thread
ports@,

I'd like to import my work in progress GCC 16.1.0 port.

The goal is replace gcc-15.2.0 by gcc-16.1.0 in this cycle.

It was tested on amd64 and arm64 as build -> prepare bootstrap -> rebuild
with new bootstrap, but other arch may need at least updated PLIST or some
patches.

I also have reworked how we makes a bootstrap to avoid the hell with bump
libc. Now it builds gcc-bootstrap packages which contains only one tar which
is requried bootstrap for that architecutre. So, libc bump-like things moves
us to just grab correct package from snapshot and compress and repack it.

Here two new bootstrap for amd64 and arm64:
 - https://kirill.korins.ky/pub/distfiles/gcc-bootstrap-aarch64-16.1.0-0.tar.xz
 - https://kirill.korins.ky/pub/distfiles/gcc-bootstrap-amd64-16.1.0-0.tar.xz

Ok to import?

-- 
wbr, Kirill