The package rpms/alglib.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/alglib.git/commit/?id=3982fba42fc....
Change:
-%ifarch aarch64 %{power64} s390 s390x
Thanks.
Full change:
============
commit 3982fba42fc88614c93d013efe0de545048cf2fd
Author: Sandro Mani <manisandro(a)gmail.com>
Date: Tue Dec 29 15:48:28 2020 +0100
Update to 3.17.0
diff --git a/.gitignore b/.gitignore
index 61a0751..dbde05a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/alglib-3.14.0.cpp.gpl.tgz
/alglib-3.15.0.cpp.gpl.tgz
/alglib-3.16.0.cpp.gpl.tgz
+/alglib-3.17.0.cpp.gpl.tgz
diff --git a/alglib.spec b/alglib.spec
index 973ea2e..de0805b 100644
--- a/alglib.spec
+++ b/alglib.spec
@@ -2,8 +2,8 @@
%undefine __cmake_in_source_build
Name: alglib
-Version: 3.16.0
-Release: 3%{?dist}
+Version: 3.17.0
+Release: 1%{?dist}
Summary: A numerical analysis and data processing library
License: GPLv2+
@@ -61,11 +61,6 @@ sed -i 's|\r||g' manual.cpp.html
%build
-# disable FMA support to get it pass all tests
-%ifarch aarch64 %{power64} s390 s390x
-export CXXFLAGS="$RPM_OPT_FLAGS -ffp-contract=off"
-export CFLAGS="$RPM_OPT_FLAGS -ffp-contract=off"
-%endif
%cmake -DALGLIB_VERSION=%{version}
%cmake_build
@@ -99,6 +94,9 @@ popd
%changelog
+* Tue Dec 29 2020 Sandro Mani <manisandro(a)gmail.com> - 3.17.0-1
+- Update to 3.17.0
+
* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.16.0-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
diff --git a/alglib_verbose-tests.patch b/alglib_verbose-tests.patch
index d869258..c550fd9 100644
--- a/alglib_verbose-tests.patch
+++ b/alglib_verbose-tests.patch
@@ -1,7 +1,7 @@
diff -rupN --no-dereference cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
---- cpp/tests/test_c.cpp 2019-12-19 11:28:28.000000000 +0100
-+++ cpp-new/tests/test_c.cpp 2019-12-20 00:39:06.467265299 +0100
-@@ -3697,8 +3697,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta
+--- cpp/tests/test_c.cpp 2020-12-27 10:54:57.000000000 +0100
++++ cpp-new/tests/test_c.cpp 2020-12-29 15:20:47.663557157 +0100
+@@ -3770,8 +3770,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta
/*
*Discrete/Continuous tests
*/
@@ -12,7 +12,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
/*
* Final report
-@@ -4366,8 +4366,8 @@ ae_bool testsparse(ae_bool silent, ae_st
+@@ -4441,8 +4441,8 @@ ae_bool testsparse(ae_bool silent, ae_st
linearserrors = linearfunctionsstest(_state);
linearmmerrors = linearfunctionsmmtest(_state);
linearsmmerrors = linearfunctionssmmtest(_state);
@@ -23,7 +23,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
enumerateerrors = testsparseunit_enumeratetest(_state);
rewriteexistingerr = testsparseunit_rewriteexistingtest(_state);
testsparseunit_testgetrow(&getrowerrors, _state);
-@@ -33299,14 +33299,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s
+@@ -34528,14 +34528,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s
termreqerrors = ae_false;
@@ -46,7 +46,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
prectesterrors = testlinlsqrunit_preconditionertest(_state);
testlinlsqrunit_testterminationrequests(&termreqerrors, _state);
-@@ -84077,9 +84077,9 @@ ae_bool testfilters(ae_bool silent, ae_s
+@@ -85646,9 +85646,9 @@ ae_bool testfilters(ae_bool silent, ae_s
ae_bool result;
@@ -59,7 +59,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
/*
* Final report
-@@ -104989,7 +104989,7 @@ static ae_bool testspline3dunit_basictes
+@@ -106553,7 +106553,7 @@ static ae_bool testspline3dunit_basictes
* Prepare a model and check that functions (Spline3DBuildTrilinear,
* Spline3DCalc,Spline3DCalcV) work correctly and
*/
@@ -68,7 +68,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
rvectorsetlengthatleast(&sf, n*m*l, _state);
/*
-@@ -105101,7 +105101,7 @@ static ae_bool testspline3dunit_testunpa
+@@ -106665,7 +106665,7 @@ static ae_bool testspline3dunit_testunpa
* NOTE: for this test we need ordered grid, i.e. grid
* with nodes in ascending order
*/
@@ -77,7 +77,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
sz = n*m*l;
rvectorsetlengthatleast(&sf, sz, _state);
spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &vf, d, &c,
_state);
-@@ -105260,7 +105260,7 @@ static ae_bool testspline3dunit_testlint
+@@ -106824,7 +106824,7 @@ static ae_bool testspline3dunit_testlint
passcount = 15;
for(pass=1; pass<=passcount; pass++)
{
@@ -86,7 +86,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &f, d, &c,
_state);
for(xjob=0; xjob<=1; xjob++)
{
-@@ -112036,8 +112036,8 @@ ae_bool testspline2d(ae_bool silent, ae_
+@@ -113600,8 +113600,8 @@ ae_bool testspline2d(ae_bool silent, ae_
/*
* Test for vector-function
*/
@@ -97,7 +97,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
/*
* Report
*/
-@@ -114798,7 +114798,7 @@ ae_bool testrbf(ae_bool silent, ae_state
+@@ -116362,7 +116362,7 @@ ae_bool testrbf(ae_bool silent, ae_state
basicrbferrors = testrbfunit_basicrbftest(_state);
irregularrbferrors = testrbfunit_irregularrbftest(_state);
linearitymodelrbferr = testrbfunit_linearitymodelrbftest(_state);
@@ -106,7 +106,7 @@ diff -rupN --no-dereference cpp/tests/test_c.cpp
cpp-new/tests/test_c.cpp
multilayerrbf1derrors = ae_false;
multilayerrbferrors = testrbfunit_basicmultilayerrbftest(_state);
sererrors = testrbfunit_serializationtest(_state);
-@@ -124155,14 +124155,14 @@ ae_bool testlincg(ae_bool silent, ae_sta
+@@ -125869,14 +125869,14 @@ ae_bool testlincg(ae_bool silent, ae_sta
ae_bool result;
diff --git a/sources b/sources
index ea5a498..184a230 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (alglib-3.16.0.cpp.gpl.tgz) =
a9c2bb5c213c3a64c7eb49f013766f14462dc6c9634059b53214fa90f6c72d33e65e295d14e5a7903bc25667b52d18a12a76f6ad7d14f3f24fa2079a67f74027
+SHA512 (alglib-3.17.0.cpp.gpl.tgz) =
0e4b943b03707950813aea707ae3569ce75a22216c9a4b256b646db16609995b3b63a958b0b8fbe3d7d623d5ac03efbe7c4b1589961f2ca9cdefbd7e1cc0c721