Thu 03 Nov 2016 12:11:19 AM UTC, original submission:
Computer: VMware Workstation 11.1.4 build-3848939 Running on Windows 10
Operating System: Kubuntu 16.04
Build Commands:
./configure --prefix=/usr --enable-64 << Error Here
make CFLAGS=-O CXXFLAGS=-O LDFLAGS=
make install
Prior to Attempting to build Octave I build openBLAS as 64 bit installed to /usr/lib/libopenblas.so, Late analysis of my system showed that there was also an existing 32 bit version of BLAS (unknown vendor) install as /usr/lib/libblas.so
When I run configure, it attempts to us /usr/lib/libblas.so despite it being incomparable with the --enable-64 flag I passed resulting in a Error stating that BLAS doesn't support 64-bit indexing.
This error can be bypassed using the command:
./configure --prefix=/usr --enable-64 --with-blas=libopenblas
However I believe that the configure script should be selecting the compatible version of BLAS automatically i.e. rather than choose a version of BLAS and then later check it its compatible these step should be combined so that if the first chosen BLAS Fails, it proceeds to try the next version of BLAS
Note: On another computer running the same operating system overall build script works with out using the --with-blas flag
Computer: Dell OptiPlex 9020
Operating System: Kubuntu 16.04
This would indicate that the configure script is able to find and use libopenblas, its simply choosing to use a different version on my VMware instances.
P.S. I've attached the (unmodified) System Setup Script I've been using, its been used to setup the systems immediately after installing the OS.
|