[Bug 257321] math/eigen3 drop OpenBLAS dependency, this is a template library that has no compilation per the build requirements
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 22 Jul 2021 00:30:55 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257321 Bug ID: 257321 Summary: math/eigen3 drop OpenBLAS dependency, this is a template library that has no compilation per the build requirements Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: kde@FreeBSD.org Reporter: email@example.com Assignee: kde@FreeBSD.org Flags: maintainer-feedback?(kde@FreeBSD.org) 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 -- You are receiving this mail because: You are the assignee for the bug.