From: Brandon Mercer Subject: Re: lang/zig 0.15.1 update To: Sebastien Marie , ports@openbsd.org, Christian Weisgerber Date: Sat, 6 Sep 2025 21:10:43 -0400 On Sat, Sep 06, 2025 at 11:23:03AM +0100, Stuart Henderson wrote: > On 2025/09/05 19:55, Brandon Mercer wrote: > > > 16 used only for mozillas on aarch64 > > > > Is it possible or benefitial to do the work to port the mozillas away > > from the llvm 16 dependency so we can do away with this "older" one? > > would be beneficial, I don't know whether it's possible. > > we could at least set 16 to ONLY_FOR_ARCHS=aarch64, which is built on > fadt machines anyway. > > > > 19 used for loads of things > > > > If the above isn't practical, how about migrating the other apps that > > use 19 to 20 or 21? > > the point is that base includes 19, but misses many of the tools. > we should have matching tools for the version in base. > > > > 20 unused/unlinked for now > > > 21 unused/unlinked for now > > > > > > how important is it to have zig 0.15? would it be too painful to stick > > > with 0.14 and llvm/19 until either there's a version using llvm/21 if > > > that gets linked to the build, or we can kill off llvm/16? > > > > > > > zig 15 requires llvm 20. > > I see that, but how important is it to have zig 0.15 instead of > 0.14? At this point in the development, 0.15 is a rather large change over 0.14. I've been thinking over this a lot today, and all I can think is that if we have any other users who are tracking zig... leaving 0.15 out is going to make it even harder to get to 0.16. I'll leave it to you all to decide. It's a huge bump in time to build a 3rd llvm, and it also impedes anyone using this release of zig from tracking the new features for months. Thanks for weighing in on this. I've got no idea if I'm our only consumer or now. Cheers