Re: git: 9742a6346057 - main - Mk/bsd.default-versions.mk: bump LLVM_DEFAULT to 15

From: Tomoaki AOKI <junchoon_at_dec.sakura.ne.jp>
Date: Tue, 03 Jan 2023 14:23:50 UTC
Hi.

Maybe importing devel/wasi-* for llvm15 would be needed, too.
At least, www/firefox*, www/tor-browser and mail/thunderbird should
need them for transition to llvm15. They depends on wasi-* by default.
Possibly, some others depends on them optionally.
Not sure devel/wasi-libc is OK as-is or not.

Searching on Bugzilla, found these, but not for devel/wasi-libc.

 Bug$B".(B266342 [1]
  - [NEW PORT] devel/wasi-compiler-rt15: wasi-compiler-rt for LLVM15

 Bug$B".(B266341 [2]
  - [NEW PORT] devel/wasi-libcxx15: wasi-libcxx for LLVM15


[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266342

[2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266341

Regards.

> Ideally yes.
> 
> I really would like to get rid of  all of them apart one :-).
> But that does not really seem feasible.
> 
> So what seems possible is to remove everything < 10.
> 
> There are two ports that explicitly seem to depend on llvm < 10:
> devel/f18 and devel/mdb .
> 
> I will create a review to remove said ports and llvm < 10.
> 
> 
> mfg Tobias
> 
> On Tue, 3 Jan 2023 at 10:44, Matthias Andree <mandree@freebsd.org>
wrote:
>>
>> Am 03.01.23 um 10:23 schrieb Tobias C. Berner:
>> > The branch main has been updated by tcberner:
>> >
>> > URL: https://cgit.FreeBSD.org/ports/commit/?id=9742a6346057545688a02ae3eb537ac39c6b296c
>> >
>> > commit 9742a6346057545688a02ae3eb537ac39c6b296c
>> > Author:     Tobias C. Berner <tcberner@FreeBSD.org>
>> > AuthorDate: 2023-01-03 09:19:27 +0000
>> > Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
>> > CommitDate: 2023-01-03 09:22:21 +0000
>> >
>> >      Mk/bsd.default-versions.mk: bump LLVM_DEFAULT to 15
>> >
>> >      - graphics/mesa* switched to LLVM version 15 some time ago
>> >      - desktop systems suffer from requiring many different LLVM versions
>> >      - having the default at something recent combined with the version
>> >        matching of llvm.mk (prefering $LLVM_DEFAULT) this should lessen
>> >        the number of LLVM installations on normal systems again alot.
>> >
>> >      - while here, remove outdated comment. x11@ switched to setting the
>> >        LLVM version explicitely as the default was way out of date.
>> >
>> >      PR:             263456
>> >      Exp-run by:     antoine
>> > ---
>> >   Mk/bsd.default-versions.mk | 6 ++----
>> >   1 file changed, 2 insertions(+), 4 deletions(-)
>> >
>> > diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
>> > index 8d8cdf71b807..91aafa427da3 100644
>> > --- a/Mk/bsd.default-versions.mk
>> > +++ b/Mk/bsd.default-versions.mk
>> > @@ -77,13 +77,11 @@ LIBRSVG2_DEFAULT?=        legacy
>> >   .  endif
>> >   # Possible values: c7
>> >   LINUX_DEFAULT?=             c7
>> > -# Possible values: 70, 80, 90, 10, 11, 12, 13, 14, -devel (to be used when non-base compiler is required)
>> > -# Please give notice to the Graphics Team (x11@FreeBSD.org) in advance before
>> > -# bumping the LLVM version.
>> > +# Possible values: 70, 80, 90, 10, 11, 12, 13, 14, 15, -devel (to be used when non-base compiler is required)
>>
>> Are we going to remove any of the llvm ports *before* we complete the
>> dozen of versions that we have to maintain in parallel?
>>
>> --
>> Matthias Andree
>> FreeBSD ports committer
>>

-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>