[BuildTools-tickets] [BuildTools] #121: discontinue ThirdParty/Blas and Lapack
BuildTools
coin-trac at coin-or.org
Sun Oct 28 11:06:36 EDT 2018
#121: discontinue ThirdParty/Blas and Lapack
-------------------+------------------------------
Reporter: stefan | Owner: stefan
Type: defect | Status: new
Priority: major | Component: build system
Version: trunk | Keywords: autotools-update
-------------------+------------------------------
I think of just forgetting about !ThirdParty/Blas and !ThirdParty/Lapack
for the new setup, because I don't think it is so useful anymore:
- Most Linux distributions bring blas and lapack with their package
managers. It's often only the reference version (Netlib), but that's the
same we were building anyway.
- Mac OS X comes with (probably optimized) installations of Blas and
Lapack in the Accelarate framework.
- Msys2/MinGW on Windows seems to bring !OpenBlas and Lapack with its
package manager.
- Intels MKL is available as community edition for free.
- Building Blas and Lapack from source requires a Fortran compiler, which
is extra work to be installed on Linux (easy), Mac OS X (possible), MinGW
(relatively easy), Windows/MSVC (ifort costs money).
- !ThirdParty/Blas and Lapack was building only a subset of Blas and
Lapack, which sometimes is not sufficient, requiring extra maintenance
work. Also it is extra maintenance work (we do not even keep up with using
the latest versions of the Netlib Lapack).
I would then also remove the f2c utility in !BuildTools, for which I have
no idea whether it is still working.
--
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/121>
BuildTools <http://projects.coin-or.org/BuildTools>
Tools for configuring and compiling COIN-OR codes
More information about the BuildTools-tickets
mailing list