The package rpms/eclib.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/eclib.git/commit/?id=dae7250bdfd7....
Change:
+%ifarch %{ix86}
Thanks.
Full change:
============
commit dae7250bdfd760f3cbfc4777f05f70ed095f445a
Author: Jerry James <loganjerry(a)gmail.com>
Date: Sat Jun 2 16:50:07 2018 -0600
Disable excess floating point precision on i386.
diff --git a/eclib.spec b/eclib.spec
index 96f66ef..2321a77 100644
--- a/eclib.spec
+++ b/eclib.spec
@@ -51,7 +51,11 @@ autoreconf -fi
%build
# FIXME: Defining _GLIBCXX_ASSERTIONS leads to segfaults in the test suite.
export CFLAGS=$(sed 's/ -Wp,-D_GLIBCXX_ASSERTIONS//' <<<
'%{optflags}')
-export CXXFLAGS=$CFLAGS
+%ifarch %{ix86}
+# Excess precision leads to test failures
+export CFLAGS="$CFLAGS -ffloat-store"
+%endif
+export CXXFLAGS="$CFLAGS"
# FLINT_LEVEL 2 assumes that the C int type == half the width of a limb_t.
# This is only true on 64 bit platforms.
if [ %{__isa_bits} = "64" ]; then