On 2026/05/18 12:46, Kirill A. Korinsky wrote:
> 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

oh that's nice!

one comment,

: To generate a suitable bootstrap archive for lang/gcc, use:
: 
: $ make bootstrap

DESCR is meant for users who have installed the package (or are checking
what it does to decide whether to install). Instead I would say something
like ...

: This package should not normally be installed; it is generated to
: simplify creating new bootstraps for the port maintainers.

I'll give it a spin on i386 when my current bulk finishes.

> Ok to import?

maybe get a few more PLISTs etc checked first?


Reply via email to