Index | Thread | Search

From:
"Brandon Mercer" <bmercer@eutonian.com>
Subject:
Re: lang/zig 0.15.1 update
To:
"Sebastien Marie" <semarie@kapouay.eu.org>, ports@openbsd.org
Cc:
sthen@openbsd.org, "Christian Weisgerber" <naddy@mips.inka.de>
Date:
Fri, 05 Sep 2025 11:58:58 -0400

Download raw body.

Thread
On Fri, Sep 5, 2025, at 10:36 AM, Sebastien Marie wrote:
> Brandon Mercer <bmercer@eutonian.com> writes:
> 
> > This brings zig up to the current 0.15.1 release. It's been tested on
> > amd64 and arm64. In conversation with Sebastian, he suggested that I
> > take maintainership of this since I'm using it regularly. 
> >
> > OK? 
> > bmercer@
> 
> The diff is ok semarie@
> 
> But I would like wider audience regarding using devel/llvm/20:
> - for lang/zig it is a requirement of 0.15.*
> - devel/llvm/20 has currently no customer (it isn't even linked to the build)
> 
> So it means we are going back to build 3 differents llvm versions.
> 
> sthen@, naddy@, what is your opinion about it ?

Thank you for reviewing this, Sebastien, 

It is really unfortunate to require a 3rd llvm version to be built. On my "fast" arm64 machine llvm takes 4-5 hours, (amd64 seems to be 30-45 minutes?) so that is a significant time to replicate. Would it be helpful for me to test the ports that require llvm-19 and see if they still compile and work with llvm-20? Short of that I do not think it makes sense to build a third version of llvm for a single port. 
bmercer@