HLSVDPRO version 1.x used CentOS 5.x to create a ‘manylinux1' flavor wheel for installation. It also used CTYPES to access the Fortran code and other differences from HLSVDPRO version 2.x. For provenance, we maintain the instructions below for setting up Linux to create the version 1.x library.
We use CentOS 5.11 to build Linux wheels. If you have set up a CentOS 5.11 environment for building PyGamma wheels, that's a perfect base to build on.
If not, start by following the instructions for building CentOS.
Once you have CentOS installed, continue with the instructions below.
sudo yum install gcc-gfortran.x86_64
sudo ./configure --enable-shared --disable-static
sudo make
sudo make install
sudo /sbin/ldconfig /usr/local/lib
At this point you're ready to build HLSVDPRO.
You don't need matplotlib
, but should you want to install it, you'll definitely benefit from these instructions.