ebuild for thunderbird-115.3.2 does not allow clang-17, llvm-17 and rust built with them. ebuild for firefox-115.3.2 does allow. Simple copy of BDEP from firefox ebuild to thunderbird ebuild to fix. Reproducible: Always Steps to Reproduce: 1. emerge -pv thunderbird 2. 3. Actual Results: These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 96.86 s (backtrack: 0/10). [ebuild N ] dev-lang/rust-bin-1.72.0:stable::gentoo USE="(-big-endian) -clippy -doc (-prefix) -rust-analyzer -rust-src -rustfmt -verify-sig" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" 0 KiB [ebuild UD ] virtual/rust-1.72.0-r1:0/llvm-16::gentoo [1.73.0:0/llvm-17::gentoo] USE="-rustfmt" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild R ] mail-client/thunderbird-115.3.2::gentoo [115.3.2::gl] USE="X clang dbus openh264 pulseaudio system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-png system-webp wayland -debug -eme-free -hardened -hwaccel -jack -libproxy -lto (-pgo) (-selinux) -sndio (-system-icu) (-system-python-libs) -wifi" L10N="-af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW" 0 KiB Expected Results: thunderbird to build with clang-17, llvm-17 and rust-1.73 built with them Two small changes to thunderbird-115.3.2 ebuild, from firefox-118.0.2 ebuild Updated ebuild attachment
firefox-118.0.2 not firefox-115.3.2
Created attachment 872950 [details] updated ebuild for thunderbird CLANG-17
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b832d728ed2f67c926719dbb5a4f68ca5675f1 commit 31b832d728ed2f67c926719dbb5a4f68ca5675f1 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-10-16 13:20:38 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-10-16 13:20:38 +0000 mail-client/thunderbird: enable llvm-17 Closes: https://bugs.gentoo.org/915817 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/thunderbird-115.3.2.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b4769ef4ad793266970d4a2a34ba29a465e8f1 commit d9b4769ef4ad793266970d4a2a34ba29a465e8f1 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-10-16 13:18:06 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-10-16 13:18:06 +0000 dev-lang/spidermonkey: enable llvm-17 on sm-115 Bug: https://bugs.gentoo.org/915817 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd2c136b53cd5bbe94a52a09861c48f0df98937 commit 7fd2c136b53cd5bbe94a52a09861c48f0df98937 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-10-16 13:16:59 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-10-16 13:16:59 +0000 www-client/firefox: enable llvm-17 on esr Bug: https://bugs.gentoo.org/915817 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/firefox-115.3.1.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)