Building a full LAPACK library using ATLAS and netlib's LAPACK
ATLAS natively provides only a relative handful of the routines which comprise
LAPACK. However, ATLAS is designed so that its routines can easily be
added to netlib's standard LAPACK in order to get a full LAPACK library.
If you want your final libraries to have all the LAPACK routines,
then you just need to pass the -with-netlib-lapack-tarfile flag
to configure, along with the netlib tarfile that you have previously
downloaded. For instance, assuming you have previously downloaded
the lapack tarfile to
/home/whaley/dload/lapack-3.4.1.tgz, you
would add the following to your configure flags:
--with-netlib-lapack-tarfile=/home/whaley/dload/lapack-3.4.1.tgz
Configure then auto-builds a make.inc for LAPACK to use,
and builds netlib LAPACK as part of the ATLAS install process.
ATLAS 3.10.0 was tested tow work with LAPACK v3.4.1 and 3.3.1.
Subsections
R. Clint Whaley
2016-07-28