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?
No comments:
Post a Comment