Re: Mk/bsd.default-versions.mk: Update llvm to newer version

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sat, 27 Jul 2024 20:52:25 UTC
On 27 Jul 2024, at 21:27, Nuno Teixeira <eduardo@freebsd.org> wrote:
> 
> I have some doubts about the procedure to updating default llvm to a newest version and how can I help testing a new default version.
> 
> Right now we have LLVM_DEFAULT?=15 and next possible versions could be 16, 17 or 18. What version should I start testing?
> 
> One of my motivations is to reduce builds dependency to just one llvm instead of two: 15 and 17 happening on my ports list build.
> 
> Well, as we see, I really need some enlightment in this subject :)

Seems to me you usually want to have a relatively new version, unless a specific port requires an old version. In my case I have been building my ports collections with:

DEFAULT_VERSIONS+=llvm=18

for quite a while now. And since I use a limited set, it is actually the _only_ llvm package that gets built.

-Dimitry

N.B.: llvm 19.x is coming, upstream. I'm already working on it for the base system.