I think thunderbird-102.13 is based on firefox-115, which has LLVM_MAX_SLOT=16. But thunderbird-102.13 still has LLVM_MAX_SLOT=15. Shouldn't that be 16? (thunderbird is the only ebuild on my system which is not ready for llvm 16)
I have not tried thunderbird, but I have modified the spidermonkey-102.13 ebuild so I could use llvm:16 and it seems to work ok.
(In reply to Klaus Kusche from comment #0) > I think thunderbird-102.13 is based on firefox-115 ... I am pretty sure the one based on firefox-115 will be called thunderbird-115
Also worth mentioning : Your dev-lang/rust will need to be compiled with the same version of llvm that you intend to compile your Mozilla products with.
Thunderbird 102.13.0 is based on Firefox 102.13.0. Upstream Firefox 102.13.0 does not support rust-1.70 yet. You can maybe build it -clang -lto, but as #c3 stated, there are some cases where you have to build rust with a matching llvm version. Therefore bumping the LLVM_MAX_SLOT is always a bit complicated - it works for some setups, not for every. That being said there are patches available for compiling Firefox/Thunderbird 102 with rust-1.70, but since 102 is nearing its EOL, I don't see value in testing this, also due to rust-1.70 still being masked so it most likely won't hit stable in a while. To summarize: The problem here is as mentioned in #c3 - for some setups FF/TB/Rust need to be built with a matching llvm version.
Oh if you want to experiment with rust-1.70 patches locally, here you can find some that I haven't tested personally: https://src.fedoraproject.org/rpms/thunderbird/commits/rawhide
FYI I pushed thunderbird-115.0 which supports rust-1.70. It is masked due to upstream not recommending upgrading yet. Follow bug #910229 if you want to know more when it gets unmasked.
*** Bug 910582 has been marked as a duplicate of this bug. ***
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd55bdb882865a38c7367b8c8ad886a39110d412 commit cd55bdb882865a38c7367b8c8ad886a39110d412 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-07-20 13:44:55 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-07-20 13:46:37 +0000 mail-client/thunderbird: bump LLVM compatibility to 16 on 102 Closes: https://bugs.gentoo.org/910102 Closes: https://bugs.gentoo.org/910582 Closes: https://bugs.gentoo.org/910369 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/thunderbird-102.13.0.ebuild | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-)