Merged update from upstream sources

This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/eigen3.git#4b109fe7a86eecc2d4f3b52de4cd8078f54fc598
This commit is contained in:
DistroBaker 2020-12-17 14:38:27 +00:00
parent b057e089f5
commit 0ccd33bd7a
4 changed files with 13 additions and 18 deletions

1
.gitignore vendored
View File

@ -26,3 +26,4 @@
/3.3.7.tar.bz2 /3.3.7.tar.bz2
/eigen-3.3.7.tar.bz2 /eigen-3.3.7.tar.bz2
/eigen-3.3.8.tar.bz2 /eigen-3.3.8.tar.bz2
/eigen-3.3.9.tar.bz2

View File

@ -4,6 +4,12 @@
# debuginfo package for the empty main package. # debuginfo package for the empty main package.
%global debug_package %{nil} %global debug_package %{nil}
# FIXME ICE on ppc64le when buildings docs with optflags
%ifarch ppc64le
%global optflags %{nil}
%endif
%if 0%{?fedora} >= 33 %if 0%{?fedora} >= 33
%global blaslib flexiblas %global blaslib flexiblas
%else %else
@ -11,17 +17,14 @@
%endif %endif
Name: eigen3 Name: eigen3
Version: 3.3.8 Version: 3.3.9
Release: 2%{?dist} Release: 1%{?dist}
Summary: A lightweight C++ template library for vector and matrix math Summary: A lightweight C++ template library for vector and matrix math
License: MPLv2.0 and LGPLv2+ and BSD License: MPLv2.0 and LGPLv2+ and BSD
URL: http://eigen.tuxfamily.org/index.php?title=Main_Page URL: http://eigen.tuxfamily.org/index.php?title=Main_Page
Source0: https://gitlab.com/libeigen/eigen/-/archive/%{version}/eigen-%{version}.tar.bz2 Source0: https://gitlab.com/libeigen/eigen/-/archive/%{version}/eigen-%{version}.tar.bz2
# Drop reference to undefined Eigen::eigen_assert_exception (FIXME??)
Patch0: eigen_assert_exception.patch
BuildRequires: %{blaslib}-devel BuildRequires: %{blaslib}-devel
BuildRequires: fftw-devel BuildRequires: fftw-devel
BuildRequires: glew-devel BuildRequires: glew-devel
@ -109,6 +112,9 @@ rm -f %{_vpath_builddir}/doc/html/unsupported/installdox
%changelog %changelog
* Sun Dec 06 2020 Sandro Mani <manisandro@gmail.com> - 3.3.9-1
- Update to 3.3.9
* Mon Oct 05 2020 Sandro Mani <manisandro@gmail.com> - 3.3.8-2 * Mon Oct 05 2020 Sandro Mani <manisandro@gmail.com> - 3.3.8-2
- Drop reference to undefined Eigen::eigen_assert_exception - Drop reference to undefined Eigen::eigen_assert_exception

View File

@ -1,12 +0,0 @@
diff -rupN eigen-3.3.8/Eigen/src/Core/products/Parallelizer.h eigen-3.3.8-new/Eigen/src/Core/products/Parallelizer.h
--- eigen-3.3.8/Eigen/src/Core/products/Parallelizer.h 2020-10-05 13:24:15.000000000 +0200
+++ eigen-3.3.8-new/Eigen/src/Core/products/Parallelizer.h 2020-10-05 16:34:48.959757073 +0200
@@ -159,7 +159,7 @@ void parallelize_gemm(const Functor& fun
++errorCount;
}
}
- if (errorCount) EIGEN_THROW_X(Eigen::eigen_assert_exception());
+// if (errorCount) EIGEN_THROW_X(Eigen::eigen_assert_exception());
#endif
}

View File

@ -1 +1 @@
SHA512 (eigen-3.3.8.tar.bz2) = 77fa26322b901fbcff5a956fe48b83b7697efe5e52cd626749c88e5d736a4acaae2832bfdf111d556672cbd4a0677dc80a0dfd2de45ded4f2912f73b47b1ec2d SHA512 (eigen-3.3.9.tar.bz2) = 6f222e27480d02d90f258c94a4a4787771491fc30c73d5fb025a8089484fdeb2c65d464172f5c29d0c3096b69ff98027a18a40c04b006da670733a2c75f55b65