The package rpms/icecat.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/icecat.git/commit/?id=8384f31f4f0....
Change:
+ExcludeArch: i686
Thanks.
Full change:
============
commit 1499cbc50f8d8ca433373fd762d34f715c1c560b
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Wed Apr 24 22:05:40 2024 +0200
Fix libdir typo
diff --git a/icecat.spec b/icecat.spec
index f7f20e4..e1d1645 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -503,7 +503,7 @@ echo "ac_add_options --with-l10n-base=$PWD/l10n" >>
.mozconfig
%if 0%{?build_with_clang}
%if 0%{?fedora} >= 40
echo "ac_add_options --with-clang-path=%{_bindir}/clang-17" >>
.mozconfig
-echo "ac_add_options --with-libclang-path=%{_libdir}llvm17/lib" >>
.mozconfig
+echo "ac_add_options --with-libclang-path=%{_libdir}/llvm17/lib" >>
.mozconfig
%else
echo "ac_add_options --with-libclang-path=%{_libdir}" >> .mozconfig
%endif
commit 1f2f0134d4ec9e038b468be8d5775377c060a70b
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Wed Apr 24 21:39:43 2024 +0200
Fix conditional clang options
diff --git a/icecat.spec b/icecat.spec
index 2ab9fab..f7f20e4 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -500,12 +500,14 @@ echo "ac_add_options --with-l10n-base=$PWD/l10n" >>
.mozconfig
%endif
# Clang
+%if 0%{?build_with_clang}
%if 0%{?fedora} >= 40
echo "ac_add_options --with-clang-path=%{_bindir}/clang-17" >>
.mozconfig
echo "ac_add_options --with-libclang-path=%{_libdir}llvm17/lib" >>
.mozconfig
%else
echo "ac_add_options --with-libclang-path=%{_libdir}" >> .mozconfig
%endif
+%endif
%ifarch s390x
echo "ac_add_options --disable-jit" >> .mozconfig
commit 199a717b3cda25b3712e257b5bd9975761eb7d85
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Wed Apr 24 21:34:07 2024 +0200
Rebuild in Fedora 40+ with clang
diff --git a/icecat.spec b/icecat.spec
index e4f7274..2ab9fab 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -289,7 +289,6 @@ BuildRequires: clang-devel
%endif
BuildRequires: lld
%endif
-%endif
BuildRequires: rust
%if 0%{?pgo_wayland}
BuildRequires: mutter
commit 8384f31f4f080471d9ce4193a6debe4efafd8298
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Wed Apr 24 21:30:19 2024 +0200
Rebuild in Fedora 40+ with clang
diff --git a/icecat.spec b/icecat.spec
index 07ef3b6..e4f7274 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -16,6 +16,11 @@ ExcludeArch: %{arm}
# include/mozilla/FloatingPoint.h:212:31: error: inlining failed in call to
‘always_inline’ ‘bool mozilla::IsNegativeZero(T) [with T = double]’: indirect function
call with a yet undetermined callee
ExcludeArch: s390x
+
+# Excluded due to
https://bugzilla.mozilla.org/show_bug.cgi?id=1792159
+#
https://bugzilla.redhat.com/show_bug.cgi?id=2129720
+ExcludeArch: i686
+
# Bundled cbindgen makes build slow.
# Enable only if system cbindgen is not available.
%global use_bundled_cbindgen 1
@@ -97,7 +102,11 @@ ExcludeArch: s390x
%global disable_elfhack 1
# Use clang?
+%if 0%{?fedora} > 39
+%global build_with_clang 1
+%else
%global build_with_clang 0
+%endif
#
https://bugzilla.redhat.com/show_bug.cgi?id=1908792
#
https://bugzilla.redhat.com/show_bug.cgi?id=2255254
@@ -268,12 +277,19 @@ BuildRequires: pulseaudio-libs-devel
BuildRequires: yasm
BuildRequires: llvm
BuildRequires: llvm-devel
-BuildRequires: clang
-BuildRequires: clang-libs
-BuildRequires: clang-devel
%if 0%{?build_with_clang}
+%if 0%{?fedora} >= 40
+BuildRequires: clang17
+BuildRequires: clang17-libs
+BuildRequires: clang17-devel
+%else
+BuildRequires: clang
+BuildRequires: clang-libs
+BuildRequires: clang-devel
+%endif
BuildRequires: lld
%endif
+%endif
BuildRequires: rust
%if 0%{?pgo_wayland}
BuildRequires: mutter
@@ -485,7 +501,12 @@ echo "ac_add_options --with-l10n-base=$PWD/l10n" >>
.mozconfig
%endif
# Clang
+%if 0%{?fedora} >= 40
+echo "ac_add_options --with-clang-path=%{_bindir}/clang-17" >>
.mozconfig
+echo "ac_add_options --with-libclang-path=%{_libdir}llvm17/lib" >>
.mozconfig
+%else
echo "ac_add_options --with-libclang-path=%{_libdir}" >> .mozconfig
+%endif
%ifarch s390x
echo "ac_add_options --disable-jit" >> .mozconfig