[packages/thunderbird] use lld with clang (align with firefox)

atler atler at pld-linux.org
Sat Oct 18 00:08:29 CEST 2025


commit a316e916a322347bf832ecb4fdae9b0410397b11
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Oct 18 00:07:51 2025 +0200

    use lld with clang (align with firefox)

 thunderbird.spec | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/thunderbird.spec b/thunderbird.spec
index dedba1d..6596302 100644
--- a/thunderbird.spec
+++ b/thunderbird.spec
@@ -235,6 +235,7 @@ BuildRequires:	libstdc++-devel >= 6:7
 BuildRequires:	libwebp-devel >= 1.0.2
 %{?with_system_libvpx:BuildRequires:	libvpx-devel >= 1.10.0}
 BuildRequires:	libxcb-devel
+%{?with_clang:BuildRequires:	lld}
 BuildRequires:	llvm-devel >= 8.0
 BuildRequires:	mozldap-devel
 BuildRequires:	nodejs >= 12.22.12
@@ -1393,6 +1394,10 @@ mk_add_options MOZ_OBJDIR=%{objdir}
 %if %{with clang}
 export CC="clang"
 export CXX="clang++"
+export LLVM_PROFDATA="llvm-profdata"
+export AR="llvm-ar"
+export NM="llvm-nm"
+export RANLIB="llvm-ranlib"
 %else
 export CC="%{__cc}"
 export CXX="%{__cxx}"
@@ -1457,6 +1462,7 @@ ac_add_options --enable-chrome-format=omni
 ac_add_options --enable-default-toolkit=cairo-gtk3
 %{?with_official:ac_add_options --enable-official-branding}
 %{?with_gold:ac_add_options --enable-linker=gold}
+%{?with_clang:ac_add_options --enable-linker=lld}
 %{?with_shared_js:ac_add_options --enable-shared-js}
 %{?with_system_cairo:ac_add_options --enable-system-cairo}
 ac_add_options --with-system-pixman
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/thunderbird.git/commitdiff/a316e916a322347bf832ecb4fdae9b0410397b11



More information about the pld-cvs-commit mailing list