Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: UNBREAK/UPDATE: lang/dmd 2.106.0 => 2.108.1, and LTS bootstrap
To:
Brian Callahan <bcallah@posteo.net>
Cc:
OpenBSD Ports ML <ports@openbsd.org>
Date:
Wed, 22 May 2024 18:09:37 +0200

Download raw body.

Thread
On Wed, May 22, 2024 at 04:02:06PM +0000, Brian Callahan wrote:
> On 5/20/2024 9:20 PM, Brian Callahan wrote:
> > Hi ports --
> > 
> > Attached is a diff to unbreak and update the reference D compiler.
> > 
> > In addition, this update includes what I am hoping can serve as an LTS
> > bootstrap compiler. Very old versions of the D compiler, all the way
> > back to 2.076.1, can bootstrap the current D compiler. The bootstrap
> > compiler was built with -static using GDC 14.1 and therefore doesn't
> > have any library dependencies. I would like to be able to use this as an
> > LTS bootstrap compiler until either it no longer builds modern versions
> > of the D compiler or no longer runs on OpenBSD (or until I feel like
> > giving it an update). Should make updating as easy as cranking version
> > number, updating patches, and updating plist.
> > 
> > OK?
> > 
> > ~Brian
> 
> Updated diff, now including i386 support using the same process to
> create a bootstrap compiler.

I like this approach. Let's hope this will keep working for a while.

ok tb