maintainer-feedback requested: [Bug 257321] math/eigen3 drop OpenBLAS dependency, this is a template library that has no compilation per the build requirements

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jul 22 01:30:55 BST 2021


Bugzilla Automation <bugzilla at FreeBSD.org> has asked freebsd-kde (Team)
<kde at FreeBSD.org> for maintainer-feedback:
Bug 257321: math/eigen3 drop OpenBLAS dependency, this is a template library
that has no compilation per the build requirements
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257321



--- Description ---
https://eigen.tuxfamily.org/index.php?title=Main_Page#Requirements

Requirements

Eigen doesn't have any dependencies other than the C++ standard library.

We use the CMake build system, but only to build the documentation and
unit-tests, and to automate installation. If you just want to use Eigen, you
can use the header files right away. There is no binary library to link to, and
no configured header file. Eigen is a pure template library defined in the
headers. 




there is no reason why this has OpenBLAS as a required library. This should
also close PR 251842, for the same basic reason. Nor would it seemingly need
any of the other listed library dependencies

Library dependencies:

	libcholmod.so : math/suitesparse-cholmod
	libumfpack.so : math/suitesparse-umfpack
	libsuperlu.so : math/superlu
	libadolc.so : math/adol-c
	libfftw3.so : math/fftw3
	libmpfr.so : math/mpfr
	libgmp.so : math/gmp
	libboost_thread.so : devel/boost-libs
	libopenblas.so : math/openblas


More information about the kde-freebsd mailing list