]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Use clang for build on EL10 5566/head
authorAndrew Lewis <nerf@judo.za.org>
Tue, 12 Aug 2025 11:24:49 +0000 (13:24 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Tue, 12 Aug 2025 11:24:49 +0000 (13:24 +0200)
rpm/rspamd.spec

index da3565aafc3304119110f9763ca0433277110c4e..5d508c17d1420ab943252eb569458d22d7943fc7 100644 (file)
@@ -28,6 +28,9 @@ BuildRequires:    gcc-toolset-10-gcc-c++
 BuildRequires:    gcc-toolset-12-gcc-c++
 %endif
 %endif
+%if 0%{?el10}
+BuildRequires:    clang
+%endif
 BuildRequires:    file-devel
 BuildRequires:    glib2-devel
 BuildRequires:    lapack-devel
@@ -120,6 +123,11 @@ rm -f %{_builddir}/luajit-build/lib/*.so || true
 %endif
 %if 0%{?el8}
         -DLINKER_NAME=ld.bfd \
+%endif
+%if 0%{?el10}
+        -DCMAKE_C_COMPILER=clang \
+        -DCMAKE_CXX_COMPILER=clang++ \
+        -DLINKER_NAME=lld \
 %endif
         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
         -DCONFDIR=%{_sysconfdir}/rspamd \