The package rpms/nss-softokn.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/nss-softokn.git/commit/?id=0cc21a....
Change:
+%ifarch i686
Thanks.
Full change:
============
commit 0cc21af35cbe600b968f77afb41402477caa9bf8
Author: Daiki Ueno <dueno(a)redhat.com>
Date: Tue Sep 12 13:18:35 2017 +0200
Disable SSE2 when building freebl on i686
diff --git a/nss-softokn.spec b/nss-softokn.spec
index 220c853..500d1b3 100644
--- a/nss-softokn.spec
+++ b/nss-softokn.spec
@@ -32,7 +32,7 @@ Name: nss-softokn
Version: 3.32.0
# for Rawhide, please always use release >= 2
# for Fedora release branches, please use release < 2 (1.0, 1.1, ...)
-Release: 5%{?dist}
+Release: 6%{?dist}
License: MPLv2.0
URL:
http://www.mozilla.org/projects/security/pki/nss/
Group: System Environment/Libraries
@@ -168,6 +168,11 @@ export BUILD_OPT=1
# Generate symbolic info for debuggers
XCFLAGS=$RPM_OPT_FLAGS
+# In Fedora 27, we still don't allow SSE2 on i686
+# architecture. Disable it as well as hardware GCM which depends on SSE2.
+%ifarch i686
+XCFLAGS="$XCFLAGS -DDISABLE_HW_GCM -mno-sse2"
+%endif
export XCFLAGS
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
@@ -439,6 +444,9 @@ done
%{_includedir}/nss3/shsign.h
%changelog
+* Mon Sep 11 2017 Daiki Ueno <dueno(a)redhat.com> - 3.32.0-6
+- Disable SSE2 when building freebl on i686
+
* Wed Aug 30 2017 Daiki Ueno <dueno(a)redhat.com> - 3.32.0-5
- Update iquote.patch to really prefer in-tree headers over system headers