Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install/Make problem #179

Closed
deakkon opened this issue Jan 11, 2013 · 20 comments
Closed

Install/Make problem #179

deakkon opened this issue Jan 11, 2013 · 20 comments
Labels
Milestone

Comments

@deakkon
Copy link

deakkon commented Jan 11, 2013

Hi,

I am trying to install OpenBLAS (the last version available through git) but I can't seem to pull it off.

The environment is a virtual machine withUbuntu 12.04 with Intel based cpu, family : 6, model: 13 (Dothan, based on http://en.wikipedia.org/wiki/List_of_Intel_microprocessors). The processor version (Dothan) is not on Supported List in TargetList.txt. The Ubuntu installed in these virtual machines is 12.04 (32bit version, at least that's what I have been told)

root@shroomz:/usr/local/lib/OpenBLAS# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit -> not really sure which one I have
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 4
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 13
Stepping: 3
CPU MHz: 1995.053
BogoMIPS: 3990.10
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0-3

Version checkup:
root@shroomz:/usr/local/lib/OpenBLAS# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise

root@shroomz:/usr/local/lib/OpenBLAS# uname -a
Linux shroomz 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

The set of errors I get when running make from root OpenBLAS dir:

root@shroomz:/usr/local/lib/OpenBLAS# make
nm: '/lib/libpthread.so*': No such file
getarch_2nd.c: In function âmainâ:
getarch_2nd.c:37:2: warning: format â%ldâ expects argument of type âlong intâ, but argument 2 has type âintâ [-Wformat]
ln -fs libopenblas_baniasp-r0.2.5.a libopenblas.a
for d in interface driver/level2 driver/level3 driver/others kernel ;
do if test -d $d; then
make -j 4 -C $d libs || exit 1 ;
fi;
done
make[1]: Entering directory `/usr/local/lib/OpenBLAS/interface'
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=saxpy -DASMFNAME=saxpy_ -DNAME=saxpy_ -DCNAME=saxpy -DCHAR_NAME="saxpy_" -DCHAR_CNAME="saxpy" -I.. -UDOUBLE -UCOMPLEX -c axpy.c -o saxpy.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sswap -DASMFNAME=sswap_ -DNAME=sswap_ -DCNAME=sswap -DCHAR_NAME="sswap_" -DCHAR_CNAME="sswap" -I.. -UDOUBLE -UCOMPLEX -c swap.c -o sswap.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=scopy -DASMFNAME=scopy_ -DNAME=scopy_ -DCNAME=scopy -DCHAR_NAME="scopy_" -DCHAR_CNAME="scopy" -I.. -UDOUBLE -UCOMPLEX -c copy.c -o scopy.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sscal -DASMFNAME=sscal_ -DNAME=sscal_ -DCNAME=sscal -DCHAR_NAME="sscal_" -DCHAR_CNAME="sscal" -I.. -UDOUBLE -UCOMPLEX -c scal.c -o sscal.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sdot -DASMFNAME=sdot_ -DNAME=sdot_ -DCNAME=sdot -DCHAR_NAME="sdot_" -DCHAR_CNAME="sdot" -I.. -UDOUBLE -UCOMPLEX -c dot.c -o sdot.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sdsdot -DASMFNAME=sdsdot_ -DNAME=sdsdot_ -DCNAME=sdsdot -DCHAR_NAME="sdsdot_" -DCHAR_CNAME="sdsdot" -I.. -UDOUBLE -UCOMPLEX -c sdsdot.c -o sdsdot.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dsdot -DASMFNAME=dsdot_ -DNAME=dsdot_ -DCNAME=dsdot -DCHAR_NAME="dsdot_" -DCHAR_CNAME="dsdot" -I.. -UDOUBLE -UCOMPLEX -c dsdot.c -o dsdot.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sasum -DASMFNAME=sasum_ -DNAME=sasum_ -DCNAME=sasum -DCHAR_NAME="sasum_" -DCHAR_CNAME="sasum" -I.. -UDOUBLE -UCOMPLEX -c asum.c -o sasum.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=snrm2 -DASMFNAME=snrm2_ -DNAME=snrm2_ -DCNAME=snrm2 -DCHAR_NAME="snrm2_" -DCHAR_CNAME="snrm2" -I.. -UDOUBLE -UCOMPLEX -c nrm2.c -o snrm2.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=smax -DASMFNAME=smax_ -DNAME=smax_ -DCNAME=smax -DCHAR_NAME="smax_" -DCHAR_CNAME="smax" -I.. -UDOUBLE -UCOMPLEX -c -UUSE_ABS -UUSE_MIN max.c -o smax.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=samax -DASMFNAME=samax_ -DNAME=samax_ -DCNAME=samax -DCHAR_NAME="samax_" -DCHAR_CNAME="samax" -I.. -UDOUBLE -UCOMPLEX -c -DUSE_ABS -UUSE_MIN max.c -o samax.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ismax -DASMFNAME=ismax_ -DNAME=ismax_ -DCNAME=ismax -DCHAR_NAME="ismax_" -DCHAR_CNAME="ismax" -I.. -UDOUBLE -UCOMPLEX -c -UUSE_ABS -UUSE_MIN imax.c -o ismax.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=isamax -DASMFNAME=isamax_ -DNAME=isamax_ -DCNAME=isamax -DCHAR_NAME="isamax_" -DCHAR_CNAME="isamax" -I.. -UDOUBLE -UCOMPLEX -c -DUSE_ABS -UUSE_MIN imax.c -o isamax.o

followd by a lot of similar output and to be finished with

make[1]: Leaving directory /usr/local/lib/OpenBLAS/driver/others' make[1]: Entering directory/usr/local/lib/OpenBLAS/kernel'
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=samax_k -DASMFNAME=samax_k_ -DNAME=samax_k_ -DCNAME=samax_k -DCHAR_NAME="samax_k_" -DCHAR_CNAME="samax_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DUSE_ABS -UUSE_MIN ../kernel/x86_64/amax_sse.S -o samax_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=samin_k -DASMFNAME=samin_k_ -DNAME=samin_k_ -DCNAME=samin_k -DCHAR_NAME="samin_k_" -DCHAR_CNAME="samin_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DUSE_ABS -DUSE_MIN ../kernel/x86_64/amax_sse.S -o samin_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=smax_k -DASMFNAME=smax_k_ -DNAME=smax_k_ -DCNAME=smax_k -DCHAR_NAME="smax_k_" -DCHAR_CNAME="smax_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -UUSE_ABS -UUSE_MIN ../kernel/x86_64/amax_sse.S -o smax_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=smin_k -DASMFNAME=smin_k_ -DNAME=smin_k_ -DCNAME=smin_k -DCHAR_NAME="smin_k_" -DCHAR_CNAME="smin_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -UUSE_ABS -DUSE_MIN ../kernel/x86_64/amax_sse.S -o smin_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=isamax_k -DASMFNAME=isamax_k_ -DNAME=isamax_k_ -DCNAME=isamax_k -DCHAR_NAME="isamax_k_" -DCHAR_CNAME="isamax_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DUSE_ABS -UUSE_MIN ../kernel/x86_64/iamax_sse.S -o isamax_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=isamin_k -DASMFNAME=isamin_k_ -DNAME=isamin_k_ -DCNAME=isamin_k -DCHAR_NAME="isamin_k_" -DCHAR_CNAME="isamin_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DUSE_ABS -DUSE_MIN ../kernel/x86_64/iamax_sse.S -o isamin_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ismax_k -DASMFNAME=ismax_k_ -DNAME=ismax_k_ -DCNAME=ismax_k -DCHAR_NAME="ismax_k_" -DCHAR_CNAME="ismax_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -UUSE_ABS -UUSE_MIN ../kernel/x86_64/iamax_sse.S -o ismax_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ismin_k -DASMFNAME=ismin_k_ -DNAME=ismin_k_ -DCNAME=ismin_k -DCHAR_NAME="ismin_k_" -DCHAR_CNAME="ismin_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -UUSE_ABS -DUSE_MIN ../kernel/x86_64/iamax_sse.S -o ismin_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sasum_k -DASMFNAME=sasum_k_ -DNAME=sasum_k_ -DCNAME=sasum_k -DCHAR_NAME="sasum_k_" -DCHAR_CNAME="sasum_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/asum_sse.S -o sasum_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=saxpy_k -DASMFNAME=saxpy_k_ -DNAME=saxpy_k_ -DCNAME=saxpy_k -DCHAR_NAME="saxpy_k_" -DCHAR_CNAME="saxpy_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/axpy_sse.S -o saxpy_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=scopy_k -DASMFNAME=scopy_k_ -DNAME=scopy_k_ -DCNAME=scopy_k -DCHAR_NAME="scopy_k_" -DCHAR_CNAME="scopy_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -UCOMPLEX -DC_INTERFACE ../kernel/x86_64/copy_sse.S -o scopy_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sdot_k -DASMFNAME=sdot_k_ -DNAME=sdot_k_ -DCNAME=sdot_k -DCHAR_NAME="sdot_k_" -DCHAR_CNAME="sdot_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/dot_sse.S -o sdot_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sdsdot_k -DASMFNAME=sdsdot_k_ -DNAME=sdsdot_k_ -DCNAME=sdsdot_k -DCHAR_NAME="sdsdot_k_" -DCHAR_CNAME="sdsdot_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/dot_sse.S -o sdsdot_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dsdot_k -DASMFNAME=dsdot_k_ -DNAME=dsdot_k_ -DCNAME=dsdot_k -DCHAR_NAME="dsdot_k_" -DCHAR_CNAME="dsdot_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DDSDOT ../kernel/x86_64/dot_sse.S -o dsdot_k.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=snrm2_k -DASMFNAME=snrm2_k_ -DNAME=snrm2_k_ -DCNAME=snrm2_k -DCHAR_NAME="snrm2_k_" -DCHAR_CNAME="snrm2_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -c -UDOUBLE ../kernel/x86_64/nrm2_sse.S -o snrm2_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=srot_k -DASMFNAME=srot_k_ -DNAME=srot_k_ -DCNAME=srot_k -DCHAR_NAME="srot_k_" -DCHAR_CNAME="srot_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/rot_sse.S -o srot_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sscal_k -DASMFNAME=sscal_k_ -DNAME=sscal_k_ -DCNAME=sscal_k -DCHAR_NAME="sscal_k_" -DCHAR_CNAME="sscal_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/scal_sse.S -o sscal_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sswap_k -DASMFNAME=sswap_k_ -DNAME=sswap_k_ -DCNAME=sswap_k -DCHAR_NAME="sswap_k_" -DCHAR_CNAME="sswap_k" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE ../kernel/x86_64/swap_sse.S -o sswap_k.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sgemv_n -DASMFNAME=sgemv_n_ -DNAME=sgemv_n_ -DCNAME=sgemv_n -DCHAR_NAME="sgemv_n_" -DCHAR_CNAME="sgemv_n" -I.. -UDOUBLE -UCOMPLEX -UDOUBLE -UCOMPLEX -UTRANS ../kernel/x86_64/sgemv_n.S -o sgemv_n.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sgemv_t -DASMFNAME=sgemv_t_ -DNAME=sgemv_t_ -DCNAME=sgemv_t -DCHAR_NAME="sgemv_t_" -DCHAR_CNAME="sgemv_t" -I.. -UDOUBLE -UCOMPLEX -UDOUBLE -UCOMPLEX -DTRANS ../kernel/x86_64/sgemv_t.S -o sgemv_t.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ssymv_U -DASMFNAME=ssymv_U_ -DNAME=ssymv_U_ -DCNAME=ssymv_U -DCHAR_NAME="ssymv_U_" -DCHAR_CNAME="ssymv_U" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -ULOWER ../kernel/x86_64/symv_U_sse.S -o ssymv_U.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ssymv_L -DASMFNAME=ssymv_L_ -DNAME=ssymv_L_ -DCNAME=ssymv_L -DCHAR_NAME="ssymv_L_" -DCHAR_CNAME="ssymv_L" -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DLOWER ../kernel/x86_64/symv_L_sse.S -o ssymv_L.o
../kernel/x86_64/sgemv_t.S: Assembler messages:
../kernel/x86_64/sgemv_t.S:1: Error: junk at end of line, first unrecognized character is 2' ../kernel/x86_64/sgemv_t.S:2: Error: junk at end of line, first unrecognized character is1'
make[1]: *** [sgemv_t.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/usr/local/lib/OpenBLAS/kernel'
make: *** [libs] Error 1
root@shroomz:/usr/local/lib/OpenBLAS#

I have tired different approaches to this:
https://github.com/xianyi/OpenBLAS/blob/develop/GotoBLAS_02QuickInstall.txt
http://osdf.github.com/blog/numpyscipy-with-openblas-for-ubuntu-1204.html
http://osdf.github.com/blog/numpyscipy-with-openblas-for-ubuntu-1204-second-try.html
and some that i cant even remember.

I am trying to include OpenBLAS to work with numpy/scipy as I am implementing gensim funcionality for my PhD data analysis and these libraries speed up the calculation up to 15x (based on gensim docs).

Any suggestion woul be appreciated; is it bacause of unsupported CPU, is there something wrong with the config directions or something else...

Thank you in advance for your answer. I have been googleing it for the last 2 days and have by now run out of other options.

Best,
Jurica

UPDATE:
Managed to properly install numpy after following http://stackoverflow.com/questions/12249089/how-to-use-numpy-with-openblas-instead-of-atlas-in-ubuntu

print numpy.show_config() returns:

print numpy. show_config()
blas_info:
libraries = ['blas']
library_dirs = ['/usr/lib']
language = f77
lapack_info:
libraries = ['lapack']
library_dirs = ['/usr/lib']
language = f77
atlas_threads_info:
NOT AVAILABLE
blas_opt_info:
libraries = ['blas']
library_dirs = ['/usr/lib']
language = f77
define_macros = [('NO_ATLAS_INFO', 1)]
atlas_blas_threads_info:
NOT AVAILABLE
lapack_opt_info:
libraries = ['lapack', 'blas']
library_dirs = ['/usr/lib']
language = f77
define_macros = [('NO_ATLAS_INFO', 1)]
atlas_info:
NOT AVAILABLE
lapack_mkl_info:
NOT AVAILABLE
blas_mkl_info:
NOT AVAILABLE
atlas_blas_info:
NOT AVAILABLE
mkl_info:
NOT AVAILABLE
None

So i guess I have BLAS support for numpy but that's not the library I was aiming for (I would like to try it with OpenBLAS). Since I can't make/compile OpenBLAS from source I am not sure how to proceed.

@xianyi
Copy link
Collaborator

xianyi commented Jan 12, 2013

Hi @deakkon ,

Sorry, this is a bug in sgemv_t.s. I have fixed it on develop branch. You can try it.

I think your virtual machin is 64-bit Linux.

       uname -a
       Linux shroomz 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Meanwhile, I think OpenBLAS supports your CPU.

Thank you

Xianyi

@deakkon
Copy link
Author

deakkon commented Jan 14, 2013

Hi,

thank you for the fast response. I downloaded the develop branch in a zip file.

Running make 2>&1 | tee log produces an error once again. Debug output follows.

nm: '/lib/libpthread.so*': No such file
getarch_2nd.c: In function ‘main’:
getarch_2nd.c:37:2: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int’ [-Wformat]
ln -fs libopenblas_baniasp-r0.2.5.a libopenblas.a
for d in interface driver/level2 driver/level3 driver/others kernel lapack ;
do if test -d $d; then
make -j 4 -C $d libs || exit 1 ;
fi;
done
make[1]: Entering directory /home/jseva/OpenBLAS-develop/interface' ar -ru ../libopenblas_baniasp-r0.2.5.a saxpy.o sswap.o scopy.o sscal.o sdot.o sdsdot.o dsdot.o sasum.o snrm2.o smax.o samax.o ismax.o isamax.o smin.o samin.o ismin.o isamin.o srot.o srotg.o srotm.o srotmg.o cblas_isamax.o cblas_sasum.o cblas_saxpy.o cblas_scopy.o cblas_sdot.o cblas_sdsdot.o cblas_dsdot.o cblas_srot.o cblas_srotg.o cblas_srotm.o cblas_srotmg.o cblas_sscal.o cblas_sswap.o cblas_snrm2.o sgemv.o sger.o strsv.o strmv.o ssymv.o ssyr.o ssyr2.o sgbmv.o ssbmv.o sspmv.o sspr.o sspr2.o stbsv.o stbmv.o stpsv.o stpmv.o cblas_sgemv.o cblas_sger.o cblas_ssymv.o cblas_strmv.o cblas_strsv.o cblas_ssyr.o cblas_ssyr2.o cblas_sgbmv.o cblas_ssbmv.o cblas_sspmv.o cblas_sspr.o cblas_sspr2.o cblas_stbmv.o cblas_stbsv.o cblas_stpmv.o cblas_stpsv.o sgemm.o ssymm.o strmm.o strsm.o ssyrk.o ssyr2k.o cblas_sgemm.o cblas_ssymm.o cblas_strmm.o cblas_strsm.o cblas_ssyrk.o cblas_ssyr2k.o sgetf2.o sgetrf.o slauu2.o slauum.o spotf2.o spotrf.o strti2.o strtri.o slaswp.o sgetrs.o sgesv.o spotri.o daxpy.o dswap.o dcopy.o dscal.o ddot.o dasum.o dnrm2.o dmax.o damax.o idmax.o idamax.o dmin.o damin.o idmin.o idamin.o drot.o drotg.o drotm.o drotmg.o cblas_idamax.o cblas_dasum.o cblas_daxpy.o cblas_dcopy.o cblas_ddot.o cblas_drot.o cblas_drotg.o cblas_drotm.o cblas_drotmg.o cblas_dscal.o cblas_dswap.o cblas_dnrm2.o dgemv.o dger.o dtrsv.o dtrmv.o dsymv.o dsyr.o dsyr2.o dgbmv.o dsbmv.o dspmv.o dspr.o dspr2.o dtbsv.o dtbmv.o dtpsv.o dtpmv.o cblas_dgemv.o cblas_dger.o cblas_dsymv.o cblas_dtrmv.o cblas_dtrsv.o cblas_dsyr.o cblas_dsyr2.o cblas_dgbmv.o cblas_dsbmv.o cblas_dspmv.o cblas_dspr.o cblas_dspr2.o cblas_dtbmv.o cblas_dtbsv.o cblas_dtpmv.o cblas_dtpsv.o dgemm.o dsymm.o dtrmm.o dtrsm.o dsyrk.o dsyr2k.o cblas_dgemm.o cblas_dsymm.o cblas_dtrmm.o cblas_dtrsm.o cblas_dsyrk.o cblas_dsyr2k.o dgetf2.o dgetrf.o dlauu2.o dlauum.o dpotf2.o dpotrf.o dtrti2.o dtrtri.o dlaswp.o dgetrs.o dgesv.o dpotri.o caxpy.o caxpyc.o cswap.o ccopy.o cscal.o csscal.o cdotc.o cdotu.o scasum.o scnrm2.o scamax.o icamax.o scamin.o icamin.o csrot.o crotg.o cblas_icamax.o cblas_scasum.o cblas_caxpy.o cblas_ccopy.o cblas_cdotc.o cblas_cdotu.o cblas_cdotc_sub.o cblas_cdotu_sub.o cblas_cscal.o cblas_csscal.o cblas_cswap.o cblas_scnrm2.o cgemv.o cgeru.o cgerc.o ctrsv.o ctrmv.o csymv.o csyr.o csyr2.o cgbmv.o csbmv.o cspmv.o cspr.o cspr2.o ctbsv.o ctbmv.o ctpsv.o ctpmv.o chemv.o chbmv.o cher.o cher2.o chpmv.o chpr.o chpr2.o cblas_cgemv.o cblas_cgerc.o cblas_cgeru.o cblas_cgbmv.o cblas_chbmv.o cblas_chemv.o cblas_cher.o cblas_cher2.o cblas_chpmv.o cblas_chpr.o cblas_chpr2.o cblas_ctbmv.o cblas_ctbsv.o cblas_ctpmv.o cblas_ctpsv.o cblas_ctrmv.o cblas_ctrsv.o cgemm.o csymm.o ctrmm.o ctrsm.o csyrk.o csyr2k.o chemm.o cherk.o cher2k.o cgemm3m.o csymm3m.o chemm3m.o cblas_cgemm.o cblas_csymm.o cblas_ctrmm.o cblas_ctrsm.o cblas_csyrk.o cblas_csyr2k.o cblas_chemm.o cblas_cherk.o cblas_cher2k.o cgetf2.o cgetrf.o clauu2.o clauum.o cpotf2.o cpotrf.o ctrti2.o ctrtri.o claswp.o cgetrs.o cgesv.o cpotri.o zaxpy.o zaxpyc.o zswap.o zcopy.o zscal.o zdscal.o zdotc.o zdotu.o dzasum.o dznrm2.o dzamax.o izamax.o dzamin.o izamin.o zdrot.o zrotg.o cblas_izamax.o cblas_dzasum.o cblas_zaxpy.o cblas_zcopy.o cblas_zdotc.o cblas_zdotu.o cblas_zdotc_sub.o cblas_zdotu_sub.o cblas_zscal.o cblas_zdscal.o cblas_zswap.o cblas_dznrm2.o zgemv.o zgeru.o zgerc.o ztrsv.o ztrmv.o zsymv.o zsyr.o zsyr2.o zgbmv.o zsbmv.o zspmv.o zspr.o zspr2.o ztbsv.o ztbmv.o ztpsv.o ztpmv.o zhemv.o zhbmv.o zher.o zher2.o zhpmv.o zhpr.o zhpr2.o cblas_zgemv.o cblas_zgerc.o cblas_zgeru.o cblas_zgbmv.o cblas_zhbmv.o cblas_zhemv.o cblas_zher.o cblas_zher2.o cblas_zhpmv.o cblas_zhpr.o cblas_zhpr2.o cblas_ztbmv.o cblas_ztbsv.o cblas_ztpmv.o cblas_ztpsv.o cblas_ztrmv.o cblas_ztrsv.o zgemm.o zsymm.o ztrmm.o ztrsm.o zsyrk.o zsyr2k.o zhemm.o zherk.o zher2k.o zgemm3m.o zsymm3m.o zhemm3m.o cblas_zgemm.o cblas_zsymm.o cblas_ztrmm.o cblas_ztrsm.o cblas_zsyrk.o cblas_zsyr2k.o cblas_zhemm.o cblas_zherk.o cblas_zher2k.o zgetf2.o zgetrf.o zlauu2.o zlauum.o zpotf2.o zpotrf.o ztrti2.o ztrtri.o zlaswp.o zgetrs.o zgesv.o zpotri.o qaxpy.o qswap.o qcopy.o qscal.o qdot.o qasum.o qnrm2.o qmax.o qamax.o iqmax.o iqamax.o qmin.o qamin.o iqmin.o iqamin.o qrot.o qrotg.o qrotm.o qrotmg.o qgemv.o qger.o qtrsv.o qtrmv.o qsymv.o qsyr.o qsyr2.o qgbmv.o qsbmv.o qspmv.o qspr.o qspr2.o qtbsv.o qtbmv.o qtpsv.o qtpmv.o qgemm.o qsymm.o qtrmm.o qtrsm.o qsyrk.o qsyr2k.o qgetf2.o qgetrf.o qlauu2.o qlauum.o qpotf2.o qpotrf.o qtrti2.o qtrtri.o qlaswp.o qgetrs.o qgesv.o qpotri.o xaxpy.o xaxpyc.o xswap.o xcopy.o xscal.o xqscal.o xdotc.o xdotu.o qxasum.o qxnrm2.o qxamax.o ixamax.o qxamin.o ixamin.o xqrot.o xrotg.o xgemv.o xgeru.o xgerc.o xtrsv.o xtrmv.o xsymv.o xsyr.o xsyr2.o xgbmv.o xsbmv.o xspmv.o xspr.o xspr2.o xtbsv.o xtbmv.o xtpsv.o xtpmv.o xhemv.o xhbmv.o xher.o xher2.o xhpmv.o xhpr.o xhpr2.o xgemm.o xsymm.o xtrmm.o xtrsm.o xsyrk.o xsyr2k.o xhemm.o xherk.o xher2k.o xgemm3m.o xsymm3m.o xhemm3m.o xgetf2.o xgetrf.o xlauu2.o xlauum.o xpotf2.o xpotrf.o xtrti2.o xtrtri.o xlaswp.o xgetrs.o xgesv.o xpotri.o make[1]: Leaving directory/home/jseva/OpenBLAS-develop/interface'
make[1]: Entering directory /home/jseva/OpenBLAS-develop/driver/level2' ar -ru ../../libopenblas_baniasp-r0.2.5.a sgbmv_n.o sgbmv_t.o ssbmv_U.o ssbmv_L.o sspmv_U.o sspmv_L.o sspr_U.o sspr_L.o sspr2_U.o sspr2_L.o ssyr_U.o ssyr_L.o ssyr2_U.o ssyr2_L.o stbmv_NUU.o stbmv_NUN.o stbmv_NLU.o stbmv_NLN.o stbmv_TUU.o stbmv_TUN.o stbmv_TLU.o stbmv_TLN.o stbsv_NUU.o stbsv_NUN.o stbsv_NLU.o stbsv_NLN.o stbsv_TUU.o stbsv_TUN.o stbsv_TLU.o stbsv_TLN.o stpmv_NUU.o stpmv_NUN.o stpmv_NLU.o stpmv_NLN.o stpmv_TUU.o stpmv_TUN.o stpmv_TLU.o stpmv_TLN.o stpsv_NUU.o stpsv_NUN.o stpsv_NLU.o stpsv_NLN.o stpsv_TUU.o stpsv_TUN.o stpsv_TLU.o stpsv_TLN.o strmv_NUU.o strmv_NUN.o strmv_NLU.o strmv_NLN.o strmv_TUU.o strmv_TUN.o strmv_TLU.o strmv_TLN.o strsv_NUU.o strsv_NUN.o strsv_NLU.o strsv_NLN.o strsv_TUU.o strsv_TUN.o strsv_TLU.o strsv_TLN.o sgemv_thread_n.o sgemv_thread_t.o sger_thread.o ssymv_thread_U.o ssymv_thread_L.o ssyr_thread_U.o ssyr_thread_L.o ssyr2_thread_U.o ssyr2_thread_L.o sspr_thread_U.o sspr_thread_L.o sspr2_thread_U.o sspr2_thread_L.o strmv_thread_NUU.o strmv_thread_NUN.o strmv_thread_NLU.o strmv_thread_NLN.o strmv_thread_TUU.o strmv_thread_TUN.o strmv_thread_TLU.o strmv_thread_TLN.o sspmv_thread_U.o sspmv_thread_L.o stpmv_thread_NUU.o stpmv_thread_NUN.o stpmv_thread_NLU.o stpmv_thread_NLN.o stpmv_thread_TUU.o stpmv_thread_TUN.o stpmv_thread_TLU.o stpmv_thread_TLN.o sgbmv_thread_n.o sgbmv_thread_t.o ssbmv_thread_U.o ssbmv_thread_L.o stbmv_thread_NUU.o stbmv_thread_NUN.o stbmv_thread_NLU.o stbmv_thread_NLN.o stbmv_thread_TUU.o stbmv_thread_TUN.o stbmv_thread_TLU.o stbmv_thread_TLN.o dgbmv_n.o dgbmv_t.o dsbmv_U.o dsbmv_L.o dspmv_U.o dspmv_L.o dspr_U.o dspr_L.o dspr2_U.o dspr2_L.o dsyr_U.o dsyr_L.o dsyr2_U.o dsyr2_L.o dtbmv_NUU.o dtbmv_NUN.o dtbmv_NLU.o dtbmv_NLN.o dtbmv_TUU.o dtbmv_TUN.o dtbmv_TLU.o dtbmv_TLN.o dtbsv_NUU.o dtbsv_NUN.o dtbsv_NLU.o dtbsv_NLN.o dtbsv_TUU.o dtbsv_TUN.o dtbsv_TLU.o dtbsv_TLN.o dtpmv_NUU.o dtpmv_NUN.o dtpmv_NLU.o dtpmv_NLN.o dtpmv_TUU.o dtpmv_TUN.o dtpmv_TLU.o dtpmv_TLN.o dtpsv_NUU.o dtpsv_NUN.o dtpsv_NLU.o dtpsv_NLN.o dtpsv_TUU.o dtpsv_TUN.o dtpsv_TLU.o dtpsv_TLN.o dtrmv_NUU.o dtrmv_NUN.o dtrmv_NLU.o dtrmv_NLN.o dtrmv_TUU.o dtrmv_TUN.o dtrmv_TLU.o dtrmv_TLN.o dtrsv_NUU.o dtrsv_NUN.o dtrsv_NLU.o dtrsv_NLN.o dtrsv_TUU.o dtrsv_TUN.o dtrsv_TLU.o dtrsv_TLN.o dgemv_thread_n.o dgemv_thread_t.o dger_thread.o dsymv_thread_U.o dsymv_thread_L.o dsyr_thread_U.o dsyr_thread_L.o dsyr2_thread_U.o dsyr2_thread_L.o dspr_thread_U.o dspr_thread_L.o dspr2_thread_U.o dspr2_thread_L.o dtrmv_thread_NUU.o dtrmv_thread_NUN.o dtrmv_thread_NLU.o dtrmv_thread_NLN.o dtrmv_thread_TUU.o dtrmv_thread_TUN.o dtrmv_thread_TLU.o dtrmv_thread_TLN.o dspmv_thread_U.o dspmv_thread_L.o dtpmv_thread_NUU.o dtpmv_thread_NUN.o dtpmv_thread_NLU.o dtpmv_thread_NLN.o dtpmv_thread_TUU.o dtpmv_thread_TUN.o dtpmv_thread_TLU.o dtpmv_thread_TLN.o dgbmv_thread_n.o dgbmv_thread_t.o dsbmv_thread_U.o dsbmv_thread_L.o dtbmv_thread_NUU.o dtbmv_thread_NUN.o dtbmv_thread_NLU.o dtbmv_thread_NLN.o dtbmv_thread_TUU.o dtbmv_thread_TUN.o dtbmv_thread_TLU.o dtbmv_thread_TLN.o cgbmv_n.o cgbmv_t.o cgbmv_r.o cgbmv_c.o cgbmv_o.o cgbmv_u.o cgbmv_s.o cgbmv_d.o chbmv_U.o chbmv_L.o chbmv_V.o chbmv_M.o cher_U.o cher_L.o cher_V.o cher_M.o cher2_U.o cher2_L.o cher2_V.o cher2_M.o chpmv_U.o chpmv_L.o chpmv_V.o chpmv_M.o chpr_U.o chpr_L.o chpr_V.o chpr_M.o chpr2_U.o chpr2_L.o chpr2_V.o chpr2_M.o csbmv_U.o csbmv_L.o cspmv_U.o cspmv_L.o cspr_U.o cspr_L.o cspr2_U.o cspr2_L.o csyr_U.o csyr_L.o csyr2_U.o csyr2_L.o ctbmv_NUU.o ctbmv_NUN.o ctbmv_NLU.o ctbmv_NLN.o ctbmv_TUU.o ctbmv_TUN.o ctbmv_TLU.o ctbmv_TLN.o ctbmv_RUU.o ctbmv_RUN.o ctbmv_RLU.o ctbmv_RLN.o ctbmv_CUU.o ctbmv_CUN.o ctbmv_CLU.o ctbmv_CLN.o ctbsv_NUU.o ctbsv_NUN.o ctbsv_NLU.o ctbsv_NLN.o ctbsv_TUU.o ctbsv_TUN.o ctbsv_TLU.o ctbsv_TLN.o ctbsv_RUU.o ctbsv_RUN.o ctbsv_RLU.o ctbsv_RLN.o ctbsv_CUU.o ctbsv_CUN.o ctbsv_CLU.o ctbsv_CLN.o ctpmv_NUU.o ctpmv_NUN.o ctpmv_NLU.o ctpmv_NLN.o ctpmv_TUU.o ctpmv_TUN.o ctpmv_TLU.o ctpmv_TLN.o ctpmv_RUU.o ctpmv_RUN.o ctpmv_RLU.o ctpmv_RLN.o ctpmv_CUU.o ctpmv_CUN.o ctpmv_CLU.o ctpmv_CLN.o ctpsv_NUU.o ctpsv_NUN.o ctpsv_NLU.o ctpsv_NLN.o ctpsv_TUU.o ctpsv_TUN.o ctpsv_TLU.o ctpsv_TLN.o ctpsv_RUU.o ctpsv_RUN.o ctpsv_RLU.o ctpsv_RLN.o ctpsv_CUU.o ctpsv_CUN.o ctpsv_CLU.o ctpsv_CLN.o ctrmv_NUU.o ctrmv_NUN.o ctrmv_NLU.o ctrmv_NLN.o ctrmv_TUU.o ctrmv_TUN.o ctrmv_TLU.o ctrmv_TLN.o ctrmv_RUU.o ctrmv_RUN.o ctrmv_RLU.o ctrmv_RLN.o ctrmv_CUU.o ctrmv_CUN.o ctrmv_CLU.o ctrmv_CLN.o ctrsv_NUU.o ctrsv_NUN.o ctrsv_NLU.o ctrsv_NLN.o ctrsv_TUU.o ctrsv_TUN.o ctrsv_TLU.o ctrsv_TLN.o ctrsv_RUU.o ctrsv_RUN.o ctrsv_RLU.o ctrsv_RLN.o ctrsv_CUU.o ctrsv_CUN.o ctrsv_CLU.o ctrsv_CLN.o cgemv_thread_n.o cgemv_thread_t.o cgemv_thread_r.o cgemv_thread_c.o cgemv_thread_o.o cgemv_thread_u.o cgemv_thread_s.o cgemv_thread_d.o cger_thread_U.o cger_thread_C.o cger_thread_V.o cger_thread_D.o csymv_thread_U.o csymv_thread_L.o chemv_thread_U.o chemv_thread_L.o chemv_thread_V.o chemv_thread_M.o csyr_thread_U.o csyr_thread_L.o cher_thread_U.o cher_thread_L.o cher_thread_V.o cher_thread_M.o csyr2_thread_U.o csyr2_thread_L.o cher2_thread_U.o cher2_thread_L.o cher2_thread_V.o cher2_thread_M.o cspr_thread_U.o cspr_thread_L.o chpr_thread_U.o chpr_thread_L.o chpr_thread_V.o chpr_thread_M.o cspr2_thread_U.o cspr2_thread_L.o chpr2_thread_U.o chpr2_thread_L.o chpr2_thread_V.o chpr2_thread_M.o ctrmv_thread_NUU.o ctrmv_thread_NUN.o ctrmv_thread_NLU.o ctrmv_thread_NLN.o ctrmv_thread_TUU.o ctrmv_thread_TUN.o ctrmv_thread_TLU.o ctrmv_thread_TLN.o ctrmv_thread_RUU.o ctrmv_thread_RUN.o ctrmv_thread_RLU.o ctrmv_thread_RLN.o ctrmv_thread_CUU.o ctrmv_thread_CUN.o ctrmv_thread_CLU.o ctrmv_thread_CLN.o cspmv_thread_U.o cspmv_thread_L.o chpmv_thread_U.o chpmv_thread_L.o chpmv_thread_V.o chpmv_thread_M.o ctpmv_thread_NUU.o ctpmv_thread_NUN.o ctpmv_thread_NLU.o ctpmv_thread_NLN.o ctpmv_thread_TUU.o ctpmv_thread_TUN.o ctpmv_thread_TLU.o ctpmv_thread_TLN.o ctpmv_thread_RUU.o ctpmv_thread_RUN.o ctpmv_thread_RLU.o ctpmv_thread_RLN.o ctpmv_thread_CUU.o ctpmv_thread_CUN.o ctpmv_thread_CLU.o ctpmv_thread_CLN.o cgbmv_thread_n.o cgbmv_thread_t.o cgbmv_thread_r.o cgbmv_thread_c.o cgbmv_thread_o.o cgbmv_thread_u.o cgbmv_thread_s.o cgbmv_thread_d.o csbmv_thread_U.o csbmv_thread_L.o chbmv_thread_U.o chbmv_thread_L.o chbmv_thread_V.o chbmv_thread_M.o ctbmv_thread_NUU.o ctbmv_thread_NUN.o ctbmv_thread_NLU.o ctbmv_thread_NLN.o ctbmv_thread_TUU.o ctbmv_thread_TUN.o ctbmv_thread_TLU.o ctbmv_thread_TLN.o ctbmv_thread_RUU.o ctbmv_thread_RUN.o ctbmv_thread_RLU.o ctbmv_thread_RLN.o ctbmv_thread_CUU.o ctbmv_thread_CUN.o ctbmv_thread_CLU.o ctbmv_thread_CLN.o zgbmv_n.o zgbmv_t.o zgbmv_r.o zgbmv_c.o zgbmv_o.o zgbmv_u.o zgbmv_s.o zgbmv_d.o zhbmv_U.o zhbmv_L.o zhbmv_V.o zhbmv_M.o zher_U.o zher_L.o zher_V.o zher_M.o zher2_U.o zher2_L.o zher2_V.o zher2_M.o zhpmv_U.o zhpmv_L.o zhpmv_V.o zhpmv_M.o zhpr_U.o zhpr_L.o zhpr_V.o zhpr_M.o zhpr2_U.o zhpr2_L.o zhpr2_V.o zhpr2_M.o zsbmv_U.o zsbmv_L.o zspmv_U.o zspmv_L.o zspr_U.o zspr_L.o zspr2_U.o zspr2_L.o zsyr_U.o zsyr_L.o zsyr2_U.o zsyr2_L.o ztbmv_NUU.o ztbmv_NUN.o ztbmv_NLU.o ztbmv_NLN.o ztbmv_TUU.o ztbmv_TUN.o ztbmv_TLU.o ztbmv_TLN.o ztbmv_RUU.o ztbmv_RUN.o ztbmv_RLU.o ztbmv_RLN.o ztbmv_CUU.o ztbmv_CUN.o ztbmv_CLU.o ztbmv_CLN.o ztbsv_NUU.o ztbsv_NUN.o ztbsv_NLU.o ztbsv_NLN.o ztbsv_TUU.o ztbsv_TUN.o ztbsv_TLU.o ztbsv_TLN.o ztbsv_RUU.o ztbsv_RUN.o ztbsv_RLU.o ztbsv_RLN.o ztbsv_CUU.o ztbsv_CUN.o ztbsv_CLU.o ztbsv_CLN.o ztpmv_NUU.o ztpmv_NUN.o ztpmv_NLU.o ztpmv_NLN.o ztpmv_TUU.o ztpmv_TUN.o ztpmv_TLU.o ztpmv_TLN.o ztpmv_RUU.o ztpmv_RUN.o ztpmv_RLU.o ztpmv_RLN.o ztpmv_CUU.o ztpmv_CUN.o ztpmv_CLU.o ztpmv_CLN.o ztpsv_NUU.o ztpsv_NUN.o ztpsv_NLU.o ztpsv_NLN.o ztpsv_TUU.o ztpsv_TUN.o ztpsv_TLU.o ztpsv_TLN.o ztpsv_RUU.o ztpsv_RUN.o ztpsv_RLU.o ztpsv_RLN.o ztpsv_CUU.o ztpsv_CUN.o ztpsv_CLU.o ztpsv_CLN.o ztrmv_NUU.o ztrmv_NUN.o ztrmv_NLU.o ztrmv_NLN.o ztrmv_TUU.o ztrmv_TUN.o ztrmv_TLU.o ztrmv_TLN.o ztrmv_RUU.o ztrmv_RUN.o ztrmv_RLU.o ztrmv_RLN.o ztrmv_CUU.o ztrmv_CUN.o ztrmv_CLU.o ztrmv_CLN.o ztrsv_NUU.o ztrsv_NUN.o ztrsv_NLU.o ztrsv_NLN.o ztrsv_TUU.o ztrsv_TUN.o ztrsv_TLU.o ztrsv_TLN.o ztrsv_RUU.o ztrsv_RUN.o ztrsv_RLU.o ztrsv_RLN.o ztrsv_CUU.o ztrsv_CUN.o ztrsv_CLU.o ztrsv_CLN.o zgemv_thread_n.o zgemv_thread_t.o zgemv_thread_r.o zgemv_thread_c.o zgemv_thread_o.o zgemv_thread_u.o zgemv_thread_s.o zgemv_thread_d.o zger_thread_U.o zger_thread_C.o zger_thread_V.o zger_thread_D.o zsymv_thread_U.o zsymv_thread_L.o zhemv_thread_U.o zhemv_thread_L.o zhemv_thread_V.o zhemv_thread_M.o zsyr_thread_U.o zsyr_thread_L.o zher_thread_U.o zher_thread_L.o zher_thread_V.o zher_thread_M.o zsyr2_thread_U.o zsyr2_thread_L.o zher2_thread_U.o zher2_thread_L.o zher2_thread_V.o zher2_thread_M.o zspr_thread_U.o zspr_thread_L.o zhpr_thread_U.o zhpr_thread_L.o zhpr_thread_V.o zhpr_thread_M.o zspr2_thread_U.o zspr2_thread_L.o zhpr2_thread_U.o zhpr2_thread_L.o zhpr2_thread_V.o zhpr2_thread_M.o ztrmv_thread_NUU.o ztrmv_thread_NUN.o ztrmv_thread_NLU.o ztrmv_thread_NLN.o ztrmv_thread_TUU.o ztrmv_thread_TUN.o ztrmv_thread_TLU.o ztrmv_thread_TLN.o ztrmv_thread_RUU.o ztrmv_thread_RUN.o ztrmv_thread_RLU.o ztrmv_thread_RLN.o ztrmv_thread_CUU.o ztrmv_thread_CUN.o ztrmv_thread_CLU.o ztrmv_thread_CLN.o zspmv_thread_U.o zspmv_thread_L.o zhpmv_thread_U.o zhpmv_thread_L.o zhpmv_thread_V.o zhpmv_thread_M.o ztpmv_thread_NUU.o ztpmv_thread_NUN.o ztpmv_thread_NLU.o ztpmv_thread_NLN.o ztpmv_thread_TUU.o ztpmv_thread_TUN.o ztpmv_thread_TLU.o ztpmv_thread_TLN.o ztpmv_thread_RUU.o ztpmv_thread_RUN.o ztpmv_thread_RLU.o ztpmv_thread_RLN.o ztpmv_thread_CUU.o ztpmv_thread_CUN.o ztpmv_thread_CLU.o ztpmv_thread_CLN.o zgbmv_thread_n.o zgbmv_thread_t.o zgbmv_thread_r.o zgbmv_thread_c.o zgbmv_thread_o.o zgbmv_thread_u.o zgbmv_thread_s.o zgbmv_thread_d.o zsbmv_thread_U.o zsbmv_thread_L.o zhbmv_thread_U.o zhbmv_thread_L.o zhbmv_thread_V.o zhbmv_thread_M.o ztbmv_thread_NUU.o ztbmv_thread_NUN.o ztbmv_thread_NLU.o ztbmv_thread_NLN.o ztbmv_thread_TUU.o ztbmv_thread_TUN.o ztbmv_thread_TLU.o ztbmv_thread_TLN.o ztbmv_thread_RUU.o ztbmv_thread_RUN.o ztbmv_thread_RLU.o ztbmv_thread_RLN.o ztbmv_thread_CUU.o ztbmv_thread_CUN.o ztbmv_thread_CLU.o ztbmv_thread_CLN.o qgbmv_n.o qgbmv_t.o qsbmv_U.o qsbmv_L.o qspmv_U.o qspmv_L.o qspr_U.o qspr_L.o qspr2_U.o qspr2_L.o qsyr_U.o qsyr_L.o qsyr2_U.o qsyr2_L.o qtbmv_NUU.o qtbmv_NUN.o qtbmv_NLU.o qtbmv_NLN.o qtbmv_TUU.o qtbmv_TUN.o qtbmv_TLU.o qtbmv_TLN.o qtbsv_NUU.o qtbsv_NUN.o qtbsv_NLU.o qtbsv_NLN.o qtbsv_TUU.o qtbsv_TUN.o qtbsv_TLU.o qtbsv_TLN.o qtpmv_NUU.o qtpmv_NUN.o qtpmv_NLU.o qtpmv_NLN.o qtpmv_TUU.o qtpmv_TUN.o qtpmv_TLU.o qtpmv_TLN.o qtpsv_NUU.o qtpsv_NUN.o qtpsv_NLU.o qtpsv_NLN.o qtpsv_TUU.o qtpsv_TUN.o qtpsv_TLU.o qtpsv_TLN.o qtrmv_NUU.o qtrmv_NUN.o qtrmv_NLU.o qtrmv_NLN.o qtrmv_TUU.o qtrmv_TUN.o qtrmv_TLU.o qtrmv_TLN.o qtrsv_NUU.o qtrsv_NUN.o qtrsv_NLU.o qtrsv_NLN.o qtrsv_TUU.o qtrsv_TUN.o qtrsv_TLU.o qtrsv_TLN.o qgemv_thread_n.o qgemv_thread_t.o qger_thread.o qsymv_thread_U.o qsymv_thread_L.o qsyr_thread_U.o qsyr_thread_L.o qsyr2_thread_U.o qsyr2_thread_L.o qspr_thread_U.o qspr_thread_L.o qspr2_thread_U.o qspr2_thread_L.o qtrmv_thread_NUU.o qtrmv_thread_NUN.o qtrmv_thread_NLU.o qtrmv_thread_NLN.o qtrmv_thread_TUU.o qtrmv_thread_TUN.o qtrmv_thread_TLU.o qtrmv_thread_TLN.o qspmv_thread_U.o qspmv_thread_L.o qtpmv_thread_NUU.o qtpmv_thread_NUN.o qtpmv_thread_NLU.o qtpmv_thread_NLN.o qtpmv_thread_TUU.o qtpmv_thread_TUN.o qtpmv_thread_TLU.o qtpmv_thread_TLN.o qgbmv_thread_n.o qgbmv_thread_t.o qsbmv_thread_U.o qsbmv_thread_L.o qtbmv_thread_NUU.o qtbmv_thread_NUN.o qtbmv_thread_NLU.o qtbmv_thread_NLN.o qtbmv_thread_TUU.o qtbmv_thread_TUN.o qtbmv_thread_TLU.o qtbmv_thread_TLN.o xgbmv_n.o xgbmv_t.o xgbmv_r.o xgbmv_c.o xgbmv_o.o xgbmv_u.o xgbmv_s.o xgbmv_d.o xhbmv_U.o xhbmv_L.o xhbmv_V.o xhbmv_M.o xher_U.o xher_L.o xher_V.o xher_M.o xher2_U.o xher2_L.o xher2_V.o xher2_M.o xhpmv_U.o xhpmv_L.o xhpmv_V.o xhpmv_M.o xhpr_U.o xhpr_L.o xhpr_V.o xhpr_M.o xhpr2_U.o xhpr2_L.o xhpr2_V.o xhpr2_M.o xsbmv_U.o xsbmv_L.o xspmv_U.o xspmv_L.o xspr_U.o xspr_L.o xspr2_U.o xspr2_L.o xsyr_U.o xsyr_L.o xsyr2_U.o xsyr2_L.o xtbmv_NUU.o xtbmv_NUN.o xtbmv_NLU.o xtbmv_NLN.o xtbmv_TUU.o xtbmv_TUN.o xtbmv_TLU.o xtbmv_TLN.o xtbmv_RUU.o xtbmv_RUN.o xtbmv_RLU.o xtbmv_RLN.o xtbmv_CUU.o xtbmv_CUN.o xtbmv_CLU.o xtbmv_CLN.o xtbsv_NUU.o xtbsv_NUN.o xtbsv_NLU.o xtbsv_NLN.o xtbsv_TUU.o xtbsv_TUN.o xtbsv_TLU.o xtbsv_TLN.o xtbsv_RUU.o xtbsv_RUN.o xtbsv_RLU.o xtbsv_RLN.o xtbsv_CUU.o xtbsv_CUN.o xtbsv_CLU.o xtbsv_CLN.o xtpmv_NUU.o xtpmv_NUN.o xtpmv_NLU.o xtpmv_NLN.o xtpmv_TUU.o xtpmv_TUN.o xtpmv_TLU.o xtpmv_TLN.o xtpmv_RUU.o xtpmv_RUN.o xtpmv_RLU.o xtpmv_RLN.o xtpmv_CUU.o xtpmv_CUN.o xtpmv_CLU.o xtpmv_CLN.o xtpsv_NUU.o xtpsv_NUN.o xtpsv_NLU.o xtpsv_NLN.o xtpsv_TUU.o xtpsv_TUN.o xtpsv_TLU.o xtpsv_TLN.o xtpsv_RUU.o xtpsv_RUN.o xtpsv_RLU.o xtpsv_RLN.o xtpsv_CUU.o xtpsv_CUN.o xtpsv_CLU.o xtpsv_CLN.o xtrmv_NUU.o xtrmv_NUN.o xtrmv_NLU.o xtrmv_NLN.o xtrmv_TUU.o xtrmv_TUN.o xtrmv_TLU.o xtrmv_TLN.o xtrmv_RUU.o xtrmv_RUN.o xtrmv_RLU.o xtrmv_RLN.o xtrmv_CUU.o xtrmv_CUN.o xtrmv_CLU.o xtrmv_CLN.o xtrsv_NUU.o xtrsv_NUN.o xtrsv_NLU.o xtrsv_NLN.o xtrsv_TUU.o xtrsv_TUN.o xtrsv_TLU.o xtrsv_TLN.o xtrsv_RUU.o xtrsv_RUN.o xtrsv_RLU.o xtrsv_RLN.o xtrsv_CUU.o xtrsv_CUN.o xtrsv_CLU.o xtrsv_CLN.o xgemv_thread_n.o xgemv_thread_t.o xgemv_thread_r.o xgemv_thread_c.o xgemv_thread_o.o xgemv_thread_u.o xgemv_thread_s.o xgemv_thread_d.o xger_thread_U.o xger_thread_C.o xger_thread_V.o xger_thread_D.o xsymv_thread_U.o xsymv_thread_L.o xhemv_thread_U.o xhemv_thread_L.o xhemv_thread_V.o xhemv_thread_M.o xsyr_thread_U.o xsyr_thread_L.o xher_thread_U.o xher_thread_L.o xher_thread_V.o xher_thread_M.o xsyr2_thread_U.o xsyr2_thread_L.o xher2_thread_U.o xher2_thread_L.o xher2_thread_V.o xher2_thread_M.o xspr_thread_U.o xspr_thread_L.o xhpr_thread_U.o xhpr_thread_L.o xhpr_thread_V.o xhpr_thread_M.o xspr2_thread_U.o xspr2_thread_L.o xhpr2_thread_U.o xhpr2_thread_L.o xhpr2_thread_V.o xhpr2_thread_M.o xtrmv_thread_NUU.o xtrmv_thread_NUN.o xtrmv_thread_NLU.o xtrmv_thread_NLN.o xtrmv_thread_TUU.o xtrmv_thread_TUN.o xtrmv_thread_TLU.o xtrmv_thread_TLN.o xtrmv_thread_RUU.o xtrmv_thread_RUN.o xtrmv_thread_RLU.o xtrmv_thread_RLN.o xtrmv_thread_CUU.o xtrmv_thread_CUN.o xtrmv_thread_CLU.o xtrmv_thread_CLN.o xspmv_thread_U.o xspmv_thread_L.o xhpmv_thread_U.o xhpmv_thread_L.o xhpmv_thread_V.o xhpmv_thread_M.o xtpmv_thread_NUU.o xtpmv_thread_NUN.o xtpmv_thread_NLU.o xtpmv_thread_NLN.o xtpmv_thread_TUU.o xtpmv_thread_TUN.o xtpmv_thread_TLU.o xtpmv_thread_TLN.o xtpmv_thread_RUU.o xtpmv_thread_RUN.o xtpmv_thread_RLU.o xtpmv_thread_RLN.o xtpmv_thread_CUU.o xtpmv_thread_CUN.o xtpmv_thread_CLU.o xtpmv_thread_CLN.o xgbmv_thread_n.o xgbmv_thread_t.o xgbmv_thread_r.o xgbmv_thread_c.o xgbmv_thread_o.o xgbmv_thread_u.o xgbmv_thread_s.o xgbmv_thread_d.o xsbmv_thread_U.o xsbmv_thread_L.o xhbmv_thread_U.o xhbmv_thread_L.o xhbmv_thread_V.o xhbmv_thread_M.o xtbmv_thread_NUU.o xtbmv_thread_NUN.o xtbmv_thread_NLU.o xtbmv_thread_NLN.o xtbmv_thread_TUU.o xtbmv_thread_TUN.o xtbmv_thread_TLU.o xtbmv_thread_TLN.o xtbmv_thread_RUU.o xtbmv_thread_RUN.o xtbmv_thread_RLU.o xtbmv_thread_RLN.o xtbmv_thread_CUU.o xtbmv_thread_CUN.o xtbmv_thread_CLU.o xtbmv_thread_CLN.o make[1]: Leaving directory/home/jseva/OpenBLAS-develop/driver/level2'
make[1]: Entering directory /home/jseva/OpenBLAS-develop/driver/level3' ar -ru ../../libopenblas_baniasp-r0.2.5.a sgemm_nn.o sgemm_nt.o sgemm_tn.o sgemm_tt.o strmm_LNUU.o strmm_LNUN.o strmm_LNLU.o strmm_LNLN.o strmm_LTUU.o strmm_LTUN.o strmm_LTLU.o strmm_LTLN.o strmm_RNUU.o strmm_RNUN.o strmm_RNLU.o strmm_RNLN.o strmm_RTUU.o strmm_RTUN.o strmm_RTLU.o strmm_RTLN.o strsm_LNUU.o strsm_LNUN.o strsm_LNLU.o strsm_LNLN.o strsm_LTUU.o strsm_LTUN.o strsm_LTLU.o strsm_LTLN.o strsm_RNUU.o strsm_RNUN.o strsm_RNLU.o strsm_RNLN.o strsm_RTUU.o strsm_RTUN.o strsm_RTLU.o strsm_RTLN.o ssymm_LU.o ssymm_LL.o ssymm_RU.o ssymm_RL.o ssyrk_UN.o ssyrk_UT.o ssyrk_LN.o ssyrk_LT.o ssyr2k_UN.o ssyr2k_UT.o ssyr2k_LN.o ssyr2k_LT.o ssyrk_kernel_U.o ssyrk_kernel_L.o ssyr2k_kernel_U.o ssyr2k_kernel_L.o sgemm_thread_nn.o sgemm_thread_nt.o sgemm_thread_tn.o sgemm_thread_tt.o ssymm_thread_LU.o ssymm_thread_LL.o ssymm_thread_RU.o ssymm_thread_RL.o ssyrk_thread_UN.o ssyrk_thread_UT.o ssyrk_thread_LN.o ssyrk_thread_LT.o dgemm_nn.o dgemm_nt.o dgemm_tn.o dgemm_tt.o dtrmm_LNUU.o dtrmm_LNUN.o dtrmm_LNLU.o dtrmm_LNLN.o dtrmm_LTUU.o dtrmm_LTUN.o dtrmm_LTLU.o dtrmm_LTLN.o dtrmm_RNUU.o dtrmm_RNUN.o dtrmm_RNLU.o dtrmm_RNLN.o dtrmm_RTUU.o dtrmm_RTUN.o dtrmm_RTLU.o dtrmm_RTLN.o dtrsm_LNUU.o dtrsm_LNUN.o dtrsm_LNLU.o dtrsm_LNLN.o dtrsm_LTUU.o dtrsm_LTUN.o dtrsm_LTLU.o dtrsm_LTLN.o dtrsm_RNUU.o dtrsm_RNUN.o dtrsm_RNLU.o dtrsm_RNLN.o dtrsm_RTUU.o dtrsm_RTUN.o dtrsm_RTLU.o dtrsm_RTLN.o dsymm_LU.o dsymm_LL.o dsymm_RU.o dsymm_RL.o dsyrk_UN.o dsyrk_UT.o dsyrk_LN.o dsyrk_LT.o dsyr2k_UN.o dsyr2k_UT.o dsyr2k_LN.o dsyr2k_LT.o dsyrk_kernel_U.o dsyrk_kernel_L.o dsyr2k_kernel_U.o dsyr2k_kernel_L.o dgemm_thread_nn.o dgemm_thread_nt.o dgemm_thread_tn.o dgemm_thread_tt.o dsymm_thread_LU.o dsymm_thread_LL.o dsymm_thread_RU.o dsymm_thread_RL.o dsyrk_thread_UN.o dsyrk_thread_UT.o dsyrk_thread_LN.o dsyrk_thread_LT.o cgemm_nn.o cgemm_cn.o cgemm_tn.o cgemm_nc.o cgemm_nt.o cgemm_cc.o cgemm_ct.o cgemm_tc.o cgemm_tt.o cgemm_nr.o cgemm_tr.o cgemm_cr.o cgemm_rn.o cgemm_rt.o cgemm_rc.o cgemm_rr.o ctrmm_LNUU.o ctrmm_LNUN.o ctrmm_LNLU.o ctrmm_LNLN.o ctrmm_LTUU.o ctrmm_LTUN.o ctrmm_LTLU.o ctrmm_LTLN.o ctrmm_LRUU.o ctrmm_LRUN.o ctrmm_LRLU.o ctrmm_LRLN.o ctrmm_LCUU.o ctrmm_LCUN.o ctrmm_LCLU.o ctrmm_LCLN.o ctrmm_RNUU.o ctrmm_RNUN.o ctrmm_RNLU.o ctrmm_RNLN.o ctrmm_RTUU.o ctrmm_RTUN.o ctrmm_RTLU.o ctrmm_RTLN.o ctrmm_RRUU.o ctrmm_RRUN.o ctrmm_RRLU.o ctrmm_RRLN.o ctrmm_RCUU.o ctrmm_RCUN.o ctrmm_RCLU.o ctrmm_RCLN.o ctrsm_LNUU.o ctrsm_LNUN.o ctrsm_LNLU.o ctrsm_LNLN.o ctrsm_LTUU.o ctrsm_LTUN.o ctrsm_LTLU.o ctrsm_LTLN.o ctrsm_LRUU.o ctrsm_LRUN.o ctrsm_LRLU.o ctrsm_LRLN.o ctrsm_LCUU.o ctrsm_LCUN.o ctrsm_LCLU.o ctrsm_LCLN.o ctrsm_RNUU.o ctrsm_RNUN.o ctrsm_RNLU.o ctrsm_RNLN.o ctrsm_RTUU.o ctrsm_RTUN.o ctrsm_RTLU.o ctrsm_RTLN.o ctrsm_RRUU.o ctrsm_RRUN.o ctrsm_RRLU.o ctrsm_RRLN.o ctrsm_RCUU.o ctrsm_RCUN.o ctrsm_RCLU.o ctrsm_RCLN.o csymm_LU.o csymm_LL.o csymm_RU.o csymm_RL.o chemm_LU.o chemm_LL.o chemm_RU.o chemm_RL.o csyrk_UN.o csyrk_UT.o csyrk_LN.o csyrk_LT.o cherk_UN.o cherk_UC.o cherk_LN.o cherk_LC.o csyr2k_UN.o csyr2k_UT.o csyr2k_LN.o csyr2k_LT.o cher2k_UN.o cher2k_UC.o cher2k_LN.o cher2k_LC.o csyrk_kernel_U.o csyrk_kernel_L.o cherk_kernel_UN.o cherk_kernel_UC.o cherk_kernel_LN.o cherk_kernel_LC.o csyr2k_kernel_U.o csyr2k_kernel_L.o cher2k_kernel_UN.o cher2k_kernel_UC.o cher2k_kernel_LN.o cher2k_kernel_LC.o cgemm3m_nn.o cgemm3m_cn.o cgemm3m_tn.o cgemm3m_nc.o cgemm3m_nt.o cgemm3m_cc.o cgemm3m_ct.o cgemm3m_tc.o cgemm3m_tt.o cgemm3m_nr.o cgemm3m_tr.o cgemm3m_cr.o cgemm3m_rn.o cgemm3m_rt.o cgemm3m_rc.o cgemm3m_rr.o csymm3m_LU.o csymm3m_LL.o csymm3m_RU.o csymm3m_RL.o chemm3m_LU.o chemm3m_LL.o chemm3m_RU.o chemm3m_RL.o cgemm_thread_nn.o cgemm_thread_nt.o cgemm_thread_nr.o cgemm_thread_nc.o cgemm_thread_tn.o cgemm_thread_tt.o cgemm_thread_tr.o cgemm_thread_tc.o cgemm_thread_rn.o cgemm_thread_rt.o cgemm_thread_rr.o cgemm_thread_rc.o cgemm_thread_cn.o cgemm_thread_ct.o cgemm_thread_cr.o cgemm_thread_cc.o csymm_thread_LU.o csymm_thread_LL.o csymm_thread_RU.o csymm_thread_RL.o chemm_thread_LU.o chemm_thread_LL.o chemm_thread_RU.o chemm_thread_RL.o csyrk_thread_UN.o csyrk_thread_UT.o csyrk_thread_LN.o csyrk_thread_LT.o cherk_thread_UN.o cherk_thread_UC.o cherk_thread_LN.o cherk_thread_LC.o cgemm3m_thread_nn.o cgemm3m_thread_nt.o cgemm3m_thread_nr.o cgemm3m_thread_nc.o cgemm3m_thread_tn.o cgemm3m_thread_tt.o cgemm3m_thread_tr.o cgemm3m_thread_tc.o cgemm3m_thread_rn.o cgemm3m_thread_rt.o cgemm3m_thread_rr.o cgemm3m_thread_rc.o cgemm3m_thread_cn.o cgemm3m_thread_ct.o cgemm3m_thread_cr.o cgemm3m_thread_cc.o csymm3m_thread_LU.o csymm3m_thread_LL.o csymm3m_thread_RU.o csymm3m_thread_RL.o chemm3m_thread_LU.o chemm3m_thread_LL.o chemm3m_thread_RU.o chemm3m_thread_RL.o zgemm_nn.o zgemm_cn.o zgemm_tn.o zgemm_nc.o zgemm_nt.o zgemm_cc.o zgemm_ct.o zgemm_tc.o zgemm_tt.o zgemm_nr.o zgemm_tr.o zgemm_cr.o zgemm_rn.o zgemm_rt.o zgemm_rc.o zgemm_rr.o ztrmm_LNUU.o ztrmm_LNUN.o ztrmm_LNLU.o ztrmm_LNLN.o ztrmm_LTUU.o ztrmm_LTUN.o ztrmm_LTLU.o ztrmm_LTLN.o ztrmm_LRUU.o ztrmm_LRUN.o ztrmm_LRLU.o ztrmm_LRLN.o ztrmm_LCUU.o ztrmm_LCUN.o ztrmm_LCLU.o ztrmm_LCLN.o ztrmm_RNUU.o ztrmm_RNUN.o ztrmm_RNLU.o ztrmm_RNLN.o ztrmm_RTUU.o ztrmm_RTUN.o ztrmm_RTLU.o ztrmm_RTLN.o ztrmm_RRUU.o ztrmm_RRUN.o ztrmm_RRLU.o ztrmm_RRLN.o ztrmm_RCUU.o ztrmm_RCUN.o ztrmm_RCLU.o ztrmm_RCLN.o ztrsm_LNUU.o ztrsm_LNUN.o ztrsm_LNLU.o ztrsm_LNLN.o ztrsm_LTUU.o ztrsm_LTUN.o ztrsm_LTLU.o ztrsm_LTLN.o ztrsm_LRUU.o ztrsm_LRUN.o ztrsm_LRLU.o ztrsm_LRLN.o ztrsm_LCUU.o ztrsm_LCUN.o ztrsm_LCLU.o ztrsm_LCLN.o ztrsm_RNUU.o ztrsm_RNUN.o ztrsm_RNLU.o ztrsm_RNLN.o ztrsm_RTUU.o ztrsm_RTUN.o ztrsm_RTLU.o ztrsm_RTLN.o ztrsm_RRUU.o ztrsm_RRUN.o ztrsm_RRLU.o ztrsm_RRLN.o ztrsm_RCUU.o ztrsm_RCUN.o ztrsm_RCLU.o ztrsm_RCLN.o zsymm_LU.o zsymm_LL.o zsymm_RU.o zsymm_RL.o zhemm_LU.o zhemm_LL.o zhemm_RU.o zhemm_RL.o zsyrk_UN.o zsyrk_UT.o zsyrk_LN.o zsyrk_LT.o zherk_UN.o zherk_UC.o zherk_LN.o zherk_LC.o zsyr2k_UN.o zsyr2k_UT.o zsyr2k_LN.o zsyr2k_LT.o zher2k_UN.o zher2k_UC.o zher2k_LN.o zher2k_LC.o zsyrk_kernel_U.o zsyrk_kernel_L.o zherk_kernel_UN.o zherk_kernel_UC.o zherk_kernel_LN.o zherk_kernel_LC.o zsyr2k_kernel_U.o zsyr2k_kernel_L.o zher2k_kernel_UN.o zher2k_kernel_UC.o zher2k_kernel_LN.o zher2k_kernel_LC.o zgemm3m_nn.o zgemm3m_cn.o zgemm3m_tn.o zgemm3m_nc.o zgemm3m_nt.o zgemm3m_cc.o zgemm3m_ct.o zgemm3m_tc.o zgemm3m_tt.o zgemm3m_nr.o zgemm3m_tr.o zgemm3m_cr.o zgemm3m_rn.o zgemm3m_rt.o zgemm3m_rc.o zgemm3m_rr.o zsymm3m_LU.o zsymm3m_LL.o zsymm3m_RU.o zsymm3m_RL.o zhemm3m_LU.o zhemm3m_LL.o zhemm3m_RU.o zhemm3m_RL.o zgemm_thread_nn.o zgemm_thread_nt.o zgemm_thread_nr.o zgemm_thread_nc.o zgemm_thread_tn.o zgemm_thread_tt.o zgemm_thread_tr.o zgemm_thread_tc.o zgemm_thread_rn.o zgemm_thread_rt.o zgemm_thread_rr.o zgemm_thread_rc.o zgemm_thread_cn.o zgemm_thread_ct.o zgemm_thread_cr.o zgemm_thread_cc.o zsymm_thread_LU.o zsymm_thread_LL.o zsymm_thread_RU.o zsymm_thread_RL.o zhemm_thread_LU.o zhemm_thread_LL.o zhemm_thread_RU.o zhemm_thread_RL.o zsyrk_thread_UN.o zsyrk_thread_UT.o zsyrk_thread_LN.o zsyrk_thread_LT.o zherk_thread_UN.o zherk_thread_UC.o zherk_thread_LN.o zherk_thread_LC.o zgemm3m_thread_nn.o zgemm3m_thread_nt.o zgemm3m_thread_nr.o zgemm3m_thread_nc.o zgemm3m_thread_tn.o zgemm3m_thread_tt.o zgemm3m_thread_tr.o zgemm3m_thread_tc.o zgemm3m_thread_rn.o zgemm3m_thread_rt.o zgemm3m_thread_rr.o zgemm3m_thread_rc.o zgemm3m_thread_cn.o zgemm3m_thread_ct.o zgemm3m_thread_cr.o zgemm3m_thread_cc.o zsymm3m_thread_LU.o zsymm3m_thread_LL.o zsymm3m_thread_RU.o zsymm3m_thread_RL.o zhemm3m_thread_LU.o zhemm3m_thread_LL.o zhemm3m_thread_RU.o zhemm3m_thread_RL.o qgemm_nn.o qgemm_nt.o qgemm_tn.o qgemm_tt.o qtrmm_LNUU.o qtrmm_LNUN.o qtrmm_LNLU.o qtrmm_LNLN.o qtrmm_LTUU.o qtrmm_LTUN.o qtrmm_LTLU.o qtrmm_LTLN.o qtrmm_RNUU.o qtrmm_RNUN.o qtrmm_RNLU.o qtrmm_RNLN.o qtrmm_RTUU.o qtrmm_RTUN.o qtrmm_RTLU.o qtrmm_RTLN.o qtrsm_LNUU.o qtrsm_LNUN.o qtrsm_LNLU.o qtrsm_LNLN.o qtrsm_LTUU.o qtrsm_LTUN.o qtrsm_LTLU.o qtrsm_LTLN.o qtrsm_RNUU.o qtrsm_RNUN.o qtrsm_RNLU.o qtrsm_RNLN.o qtrsm_RTUU.o qtrsm_RTUN.o qtrsm_RTLU.o qtrsm_RTLN.o qsymm_LU.o qsymm_LL.o qsymm_RU.o qsymm_RL.o qsyrk_UN.o qsyrk_UT.o qsyrk_LN.o qsyrk_LT.o qsyr2k_UN.o qsyr2k_UT.o qsyr2k_LN.o qsyr2k_LT.o qsyrk_kernel_U.o qsyrk_kernel_L.o qsyr2k_kernel_U.o qsyr2k_kernel_L.o qgemm_thread_nn.o qgemm_thread_nt.o qgemm_thread_tn.o qgemm_thread_tt.o qsymm_thread_LU.o qsymm_thread_LL.o qsymm_thread_RU.o qsymm_thread_RL.o qsyrk_thread_UN.o qsyrk_thread_UT.o qsyrk_thread_LN.o qsyrk_thread_LT.o xgemm_nn.o xgemm_cn.o xgemm_tn.o xgemm_nc.o xgemm_nt.o xgemm_cc.o xgemm_ct.o xgemm_tc.o xgemm_tt.o xgemm_nr.o xgemm_tr.o xgemm_cr.o xgemm_rn.o xgemm_rt.o xgemm_rc.o xgemm_rr.o xtrmm_LNUU.o xtrmm_LNUN.o xtrmm_LNLU.o xtrmm_LNLN.o xtrmm_LTUU.o xtrmm_LTUN.o xtrmm_LTLU.o xtrmm_LTLN.o xtrmm_LRUU.o xtrmm_LRUN.o xtrmm_LRLU.o xtrmm_LRLN.o xtrmm_LCUU.o xtrmm_LCUN.o xtrmm_LCLU.o xtrmm_LCLN.o xtrmm_RNUU.o xtrmm_RNUN.o xtrmm_RNLU.o xtrmm_RNLN.o xtrmm_RTUU.o xtrmm_RTUN.o xtrmm_RTLU.o xtrmm_RTLN.o xtrmm_RRUU.o xtrmm_RRUN.o xtrmm_RRLU.o xtrmm_RRLN.o xtrmm_RCUU.o xtrmm_RCUN.o xtrmm_RCLU.o xtrmm_RCLN.o xtrsm_LNUU.o xtrsm_LNUN.o xtrsm_LNLU.o xtrsm_LNLN.o xtrsm_LTUU.o xtrsm_LTUN.o xtrsm_LTLU.o xtrsm_LTLN.o xtrsm_LRUU.o xtrsm_LRUN.o xtrsm_LRLU.o xtrsm_LRLN.o xtrsm_LCUU.o xtrsm_LCUN.o xtrsm_LCLU.o xtrsm_LCLN.o xtrsm_RNUU.o xtrsm_RNUN.o xtrsm_RNLU.o xtrsm_RNLN.o xtrsm_RTUU.o xtrsm_RTUN.o xtrsm_RTLU.o xtrsm_RTLN.o xtrsm_RRUU.o xtrsm_RRUN.o xtrsm_RRLU.o xtrsm_RRLN.o xtrsm_RCUU.o xtrsm_RCUN.o xtrsm_RCLU.o xtrsm_RCLN.o xsymm_LU.o xsymm_LL.o xsymm_RU.o xsymm_RL.o xhemm_LU.o xhemm_LL.o xhemm_RU.o xhemm_RL.o xsyrk_UN.o xsyrk_UT.o xsyrk_LN.o xsyrk_LT.o xherk_UN.o xherk_UC.o xherk_LN.o xherk_LC.o xsyr2k_UN.o xsyr2k_UT.o xsyr2k_LN.o xsyr2k_LT.o xher2k_UN.o xher2k_UC.o xher2k_LN.o xher2k_LC.o xsyrk_kernel_U.o xsyrk_kernel_L.o xherk_kernel_UN.o xherk_kernel_UC.o xherk_kernel_LN.o xherk_kernel_LC.o xsyr2k_kernel_U.o xsyr2k_kernel_L.o xher2k_kernel_UN.o xher2k_kernel_UC.o xher2k_kernel_LN.o xher2k_kernel_LC.o xgemm3m_nn.o xgemm3m_cn.o xgemm3m_tn.o xgemm3m_nc.o xgemm3m_nt.o xgemm3m_cc.o xgemm3m_ct.o xgemm3m_tc.o xgemm3m_tt.o xgemm3m_nr.o xgemm3m_tr.o xgemm3m_cr.o xgemm3m_rn.o xgemm3m_rt.o xgemm3m_rc.o xgemm3m_rr.o xsymm3m_LU.o xsymm3m_LL.o xsymm3m_RU.o xsymm3m_RL.o xhemm3m_LU.o xhemm3m_LL.o xhemm3m_RU.o xhemm3m_RL.o xgemm_thread_nn.o xgemm_thread_nt.o xgemm_thread_nr.o xgemm_thread_nc.o xgemm_thread_tn.o xgemm_thread_tt.o xgemm_thread_tr.o xgemm_thread_tc.o xgemm_thread_rn.o xgemm_thread_rt.o xgemm_thread_rr.o xgemm_thread_rc.o xgemm_thread_cn.o xgemm_thread_ct.o xgemm_thread_cr.o xgemm_thread_cc.o xsymm_thread_LU.o xsymm_thread_LL.o xsymm_thread_RU.o xsymm_thread_RL.o xhemm_thread_LU.o xhemm_thread_LL.o xhemm_thread_RU.o xhemm_thread_RL.o xsyrk_thread_UN.o xsyrk_thread_UT.o xsyrk_thread_LN.o xsyrk_thread_LT.o xherk_thread_UN.o xherk_thread_UC.o xherk_thread_LN.o xherk_thread_LC.o xgemm3m_thread_nn.o xgemm3m_thread_nt.o xgemm3m_thread_nr.o xgemm3m_thread_nc.o xgemm3m_thread_tn.o xgemm3m_thread_tt.o xgemm3m_thread_tr.o xgemm3m_thread_tc.o xgemm3m_thread_rn.o xgemm3m_thread_rt.o xgemm3m_thread_rr.o xgemm3m_thread_rc.o xgemm3m_thread_cn.o xgemm3m_thread_ct.o xgemm3m_thread_cr.o xgemm3m_thread_cc.o xsymm3m_thread_LU.o xsymm3m_thread_LL.o xsymm3m_thread_RU.o xsymm3m_thread_RL.o xhemm3m_thread_LU.o xhemm3m_thread_LL.o xhemm3m_thread_RU.o xhemm3m_thread_RL.o gemm_thread_m.o gemm_thread_n.o gemm_thread_mn.o gemm_thread_variable.o syrk_thread.o make[1]: Leaving directory/home/jseva/OpenBLAS-develop/driver/level3'
make[1]: Entering directory /home/jseva/OpenBLAS-develop/driver/others' ar -ru ../../libopenblas_baniasp-r0.2.5.a memory.o xerbla.o c_abs.o z_abs.o openblas_set_num_threads.o openblas_get_config.o slamch.o slamc3.o dlamch.o dlamc3.o blas_server.o divtable.o blasL1thread.o init.o parameter.o x_abs.o qlamch.o qlamc3.o make[1]: Leaving directory/home/jseva/OpenBLAS-develop/driver/others'
make[1]: Entering directory `/home/jseva/OpenBLAS-develop/kernel'
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=sgemm_kernel -DASMFNAME=sgemm_kernel_ -DNAME=sgemm_kernel_ -DCNAME=sgemm_kernel -DCHAR_NAME="sgemm_kernel_" -DCHAR_CNAME="sgemm_kernel" -I.. -UDOUBLE -UCOMPLEX -c -UDOUBLE -UCOMPLEX ../kernel/x86_64/ -o sgemm_kernel.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strmm_kernel_LN -DASMFNAME=strmm_kernel_LN_ -DNAME=strmm_kernel_LN_ -DCNAME=strmm_kernel_LN -DCHAR_NAME="strmm_kernel_LN_" -DCHAR_CNAME="strmm_kernel_LN" -I.. -UDOUBLE -UCOMPLEX -c -DTRMMKERNEL -UDOUBLE -UCOMPLEX -DLEFT -UTRANSA ../kernel/x86_64/ -o strmm_kernel_LN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strmm_kernel_LT -DASMFNAME=strmm_kernel_LT_ -DNAME=strmm_kernel_LT_ -DCNAME=strmm_kernel_LT -DCHAR_NAME="strmm_kernel_LT_" -DCHAR_CNAME="strmm_kernel_LT" -I.. -UDOUBLE -UCOMPLEX -c -DTRMMKERNEL -UDOUBLE -UCOMPLEX -DLEFT -DTRANSA ../kernel/x86_64/ -o strmm_kernel_LT.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strmm_kernel_RN -DASMFNAME=strmm_kernel_RN_ -DNAME=strmm_kernel_RN_ -DCNAME=strmm_kernel_RN -DCHAR_NAME="strmm_kernel_RN_" -DCHAR_CNAME="strmm_kernel_RN" -I.. -UDOUBLE -UCOMPLEX -c -DTRMMKERNEL -UDOUBLE -UCOMPLEX -ULEFT -UTRANSA ../kernel/x86_64/ -o strmm_kernel_RN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not donegcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strmm_kernel_RT -DASMFNAME=strmm_kernel_RT_ -DNAME=strmm_kernel_RT_ -DCNAME=strmm_kernel_RT -DCHAR_NAME="strmm_kernel_RT_" -DCHAR_CNAME="strmm_kernel_RT" -I.. -UDOUBLE -UCOMPLEX -c -DTRMMKERNEL -UDOUBLE -UCOMPLEX -ULEFT -DTRANSA ../kernel/x86_64/ -o strmm_kernel_RT.o

gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strsm_kernel_LN -DASMFNAME=strsm_kernel_LN_ -DNAME=strsm_kernel_LN_ -DCNAME=strsm_kernel_LN -DCHAR_NAME="strsm_kernel_LN_" -DCHAR_CNAME="strsm_kernel_LN" -I.. -UDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -UDOUBLE -DUPPER -DLN -UCONJ ../kernel/x86_64/ -o strsm_kernel_LN.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strsm_kernel_LT -DASMFNAME=strsm_kernel_LT_ -DNAME=strsm_kernel_LT_ -DCNAME=strsm_kernel_LT -DCHAR_NAME="strsm_kernel_LT_" -DCHAR_CNAME="strsm_kernel_LT" -I.. -UDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -UDOUBLE -UUPPER -DLT -UCONJ ../kernel/x86_64/ -o strsm_kernel_LT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strsm_kernel_RN -DASMFNAME=strsm_kernel_RN_ -DNAME=strsm_kernel_RN_ -DCNAME=strsm_kernel_RN -DCHAR_NAME="strsm_kernel_RN_" -DCHAR_CNAME="strsm_kernel_RN" -I.. -UDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -UDOUBLE -DUPPER -DRN -UCONJ ../kernel/x86_64/ -o strsm_kernel_RN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=strsm_kernel_RT -DASMFNAME=strsm_kernel_RT_ -DNAME=strsm_kernel_RT_ -DCNAME=strsm_kernel_RT -DCHAR_NAME="strsm_kernel_RT_" -DCHAR_CNAME="strsm_kernel_RT" -I.. -UDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -UDOUBLE -UUPPER -DRT -UCONJ ../kernel/x86_64/ -o strsm_kernel_RT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dgemm_kernel -DASMFNAME=dgemm_kernel_ -DNAME=dgemm_kernel_ -DCNAME=dgemm_kernel -DCHAR_NAME="dgemm_kernel_" -DCHAR_CNAME="dgemm_kernel" -I.. -DDOUBLE -UCOMPLEX -c -DDOUBLE -UCOMPLEX ../kernel/x86_64/ -o dgemm_kernel.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrmm_kernel_LN -DASMFNAME=dtrmm_kernel_LN_ -DNAME=dtrmm_kernel_LN_ -DCNAME=dtrmm_kernel_LN -DCHAR_NAME="dtrmm_kernel_LN_" -DCHAR_CNAME="dtrmm_kernel_LN" -I.. -DDOUBLE -UCOMPLEX -c -DTRMMKERNEL -DDOUBLE -UCOMPLEX -DLEFT -UTRANSA ../kernel/x86_64/ -o dtrmm_kernel_LN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrmm_kernel_LT -DASMFNAME=dtrmm_kernel_LT_ -DNAME=dtrmm_kernel_LT_ -DCNAME=dtrmm_kernel_LT -DCHAR_NAME="dtrmm_kernel_LT_" -DCHAR_CNAME="dtrmm_kernel_LT" -I.. -DDOUBLE -UCOMPLEX -c -DTRMMKERNEL -DDOUBLE -UCOMPLEX -DLEFT -DTRANSA ../kernel/x86_64/ -o dtrmm_kernel_LT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrmm_kernel_RN -DASMFNAME=dtrmm_kernel_RN_ -DNAME=dtrmm_kernel_RN_ -DCNAME=dtrmm_kernel_RN -DCHAR_NAME="dtrmm_kernel_RN_" -DCHAR_CNAME="dtrmm_kernel_RN" -I.. -DDOUBLE -UCOMPLEX -c -DTRMMKERNEL -DDOUBLE -UCOMPLEX -ULEFT -UTRANSA ../kernel/x86_64/ -o dtrmm_kernel_RN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrmm_kernel_RT -DASMFNAME=dtrmm_kernel_RT_ -DNAME=dtrmm_kernel_RT_ -DCNAME=dtrmm_kernel_RT -DCHAR_NAME="dtrmm_kernel_RT_" -DCHAR_CNAME="dtrmm_kernel_RT" -I.. -DDOUBLE -UCOMPLEX -c -DTRMMKERNEL -DDOUBLE -UCOMPLEX -ULEFT -DTRANSA ../kernel/x86_64/ -o dtrmm_kernel_RT.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrsm_kernel_LN -DASMFNAME=dtrsm_kernel_LN_ -DNAME=dtrsm_kernel_LN_ -DCNAME=dtrsm_kernel_LN -DCHAR_NAME="dtrsm_kernel_LN_" -DCHAR_CNAME="dtrsm_kernel_LN" -I.. -DDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -DDOUBLE -DUPPER -DLN -UCONJ ../kernel/x86_64/ -o dtrsm_kernel_LN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrsm_kernel_LT -DASMFNAME=dtrsm_kernel_LT_ -DNAME=dtrsm_kernel_LT_ -DCNAME=dtrsm_kernel_LT -DCHAR_NAME="dtrsm_kernel_LT_" -DCHAR_CNAME="dtrsm_kernel_LT" -I.. -DDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -DDOUBLE -UUPPER -DLT -UCONJ ../kernel/x86_64/ -o dtrsm_kernel_LT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrsm_kernel_RN -DASMFNAME=dtrsm_kernel_RN_ -DNAME=dtrsm_kernel_RN_ -DCNAME=dtrsm_kernel_RN -DCHAR_NAME="dtrsm_kernel_RN_" -DCHAR_CNAME="dtrsm_kernel_RN" -I.. -DDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -DDOUBLE -DUPPER -DRN -UCONJ ../kernel/x86_64/ -o dtrsm_kernel_RN.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=dtrsm_kernel_RT -DASMFNAME=dtrsm_kernel_RT_ -DNAME=dtrsm_kernel_RT_ -DCNAME=dtrsm_kernel_RT -DCHAR_NAME="dtrsm_kernel_RT_" -DCHAR_CNAME="dtrsm_kernel_RT" -I.. -DDOUBLE -UCOMPLEX -DTRSMKERNEL -UCOMPLEX -DDOUBLE -UUPPER -DRT -UCONJ ../kernel/x86_64/ -o dtrsm_kernel_RT.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=cgemm_kernel_n -DASMFNAME=cgemm_kernel_n_ -DNAME=cgemm_kernel_n_ -DCNAME=cgemm_kernel_n -DCHAR_NAME="cgemm_kernel_n_" -DCHAR_CNAME="cgemm_kernel_n" -I.. -UDOUBLE -DCOMPLEX -c -UDOUBLE -DCOMPLEX -DNN ../kernel/x86_64/ -o cgemm_kernel_n.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=cgemm_kernel_r -DASMFNAME=cgemm_kernel_r_ -DNAME=cgemm_kernel_r_ -DCNAME=cgemm_kernel_r -DCHAR_NAME="cgemm_kernel_r_" -DCHAR_CNAME="cgemm_kernel_r" -I.. -UDOUBLE -DCOMPLEX -c -UDOUBLE -DCOMPLEX -DNC ../kernel/x86_64/ -o cgemm_kernel_r.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not donegcc: warning: ../kernel/x86_64/: linker input file unused because linking not done

gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=cgemm_kernel_l -DASMFNAME=cgemm_kernel_l_ -DNAME=cgemm_kernel_l_ -DCNAME=cgemm_kernel_l -DCHAR_NAME="cgemm_kernel_l_" -DCHAR_CNAME="cgemm_kernel_l" -I.. -UDOUBLE -DCOMPLEX -c -UDOUBLE -DCOMPLEX -DCN ../kernel/x86_64/ -o cgemm_kernel_l.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=cgemm_kernel_b -DASMFNAME=cgemm_kernel_b_ -DNAME=cgemm_kernel_b_ -DCNAME=cgemm_kernel_b -DCHAR_NAME="cgemm_kernel_b_" -DCHAR_CNAME="cgemm_kernel_b" -I.. -UDOUBLE -DCOMPLEX -c -UDOUBLE -DCOMPLEX -DCC ../kernel/x86_64/ -o cgemm_kernel_b.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_LN -DASMFNAME=ctrmm_kernel_LN_ -DNAME=ctrmm_kernel_LN_ -DCNAME=ctrmm_kernel_LN -DCHAR_NAME="ctrmm_kernel_LN_" -DCHAR_CNAME="ctrmm_kernel_LN" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -DLEFT -UTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ctrmm_kernel_LN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_LT -DASMFNAME=ctrmm_kernel_LT_ -DNAME=ctrmm_kernel_LT_ -DCNAME=ctrmm_kernel_LT -DCHAR_NAME="ctrmm_kernel_LT_" -DCHAR_CNAME="ctrmm_kernel_LT" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -DLEFT -DTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ctrmm_kernel_LT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_LR -DASMFNAME=ctrmm_kernel_LR_ -DNAME=ctrmm_kernel_LR_ -DCNAME=ctrmm_kernel_LR -DCHAR_NAME="ctrmm_kernel_LR_" -DCHAR_CNAME="ctrmm_kernel_LR" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -DLEFT -UTRANSA -DCONJ -DCN ../kernel/x86_64/ -o ctrmm_kernel_LR.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_LC -DASMFNAME=ctrmm_kernel_LC_ -DNAME=ctrmm_kernel_LC_ -DCNAME=ctrmm_kernel_LC -DCHAR_NAME="ctrmm_kernel_LC_" -DCHAR_CNAME="ctrmm_kernel_LC" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -DLEFT -DTRANSA -DCONJ -DCN ../kernel/x86_64/ -o ctrmm_kernel_LC.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_RN -DASMFNAME=ctrmm_kernel_RN_ -DNAME=ctrmm_kernel_RN_ -DCNAME=ctrmm_kernel_RN -DCHAR_NAME="ctrmm_kernel_RN_" -DCHAR_CNAME="ctrmm_kernel_RN" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -ULEFT -UTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ctrmm_kernel_RN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_RT -DASMFNAME=ctrmm_kernel_RT_ -DNAME=ctrmm_kernel_RT_ -DCNAME=ctrmm_kernel_RT -DCHAR_NAME="ctrmm_kernel_RT_" -DCHAR_CNAME="ctrmm_kernel_RT" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -ULEFT -DTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ctrmm_kernel_RT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_RR -DASMFNAME=ctrmm_kernel_RR_ -DNAME=ctrmm_kernel_RR_ -DCNAME=ctrmm_kernel_RR -DCHAR_NAME="ctrmm_kernel_RR_" -DCHAR_CNAME="ctrmm_kernel_RR" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -ULEFT -UTRANSA -DCONJ -DNC ../kernel/x86_64/ -o ctrmm_kernel_RR.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrmm_kernel_RC -DASMFNAME=ctrmm_kernel_RC_ -DNAME=ctrmm_kernel_RC_ -DCNAME=ctrmm_kernel_RC -DCHAR_NAME="ctrmm_kernel_RC_" -DCHAR_CNAME="ctrmm_kernel_RC" -I.. -UDOUBLE -DCOMPLEX -c -DTRMMKERNEL -UDOUBLE -DCOMPLEX -ULEFT -DTRANSA -DCONJ -DNC ../kernel/x86_64/ -o ctrmm_kernel_RC.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not donegcc: warning: ../kernel/x86_64/: linker input file unused because linking not done

gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_LN -DASMFNAME=ctrsm_kernel_LN_ -DNAME=ctrsm_kernel_LN_ -DCNAME=ctrsm_kernel_LN -DCHAR_NAME="ctrsm_kernel_LN_" -DCHAR_CNAME="ctrsm_kernel_LN" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -DUPPER -DLN -UCONJ ../kernel/x86_64/ -o ctrsm_kernel_LN.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_LT -DASMFNAME=ctrsm_kernel_LT_ -DNAME=ctrsm_kernel_LT_ -DCNAME=ctrsm_kernel_LT -DCHAR_NAME="ctrsm_kernel_LT_" -DCHAR_CNAME="ctrsm_kernel_LT" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -UUPPER -DLT -UCONJ ../kernel/x86_64/ -o ctrsm_kernel_LT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_LR -DASMFNAME=ctrsm_kernel_LR_ -DNAME=ctrsm_kernel_LR_ -DCNAME=ctrsm_kernel_LR -DCHAR_NAME="ctrsm_kernel_LR_" -DCHAR_CNAME="ctrsm_kernel_LR" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -DUPPER -DLN -DCONJ ../kernel/x86_64/ -o ctrsm_kernel_LR.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_LC -DASMFNAME=ctrsm_kernel_LC_ -DNAME=ctrsm_kernel_LC_ -DCNAME=ctrsm_kernel_LC -DCHAR_NAME="ctrsm_kernel_LC_" -DCHAR_CNAME="ctrsm_kernel_LC" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -UUPPER -DLT -DCONJ ../kernel/x86_64/ -o ctrsm_kernel_LC.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_RN -DASMFNAME=ctrsm_kernel_RN_ -DNAME=ctrsm_kernel_RN_ -DCNAME=ctrsm_kernel_RN -DCHAR_NAME="ctrsm_kernel_RN_" -DCHAR_CNAME="ctrsm_kernel_RN" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -DUPPER -DRN -UCONJ ../kernel/x86_64/ -o ctrsm_kernel_RN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_RT -DASMFNAME=ctrsm_kernel_RT_ -DNAME=ctrsm_kernel_RT_ -DCNAME=ctrsm_kernel_RT -DCHAR_NAME="ctrsm_kernel_RT_" -DCHAR_CNAME="ctrsm_kernel_RT" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -UUPPER -DRT -UCONJ ../kernel/x86_64/ -o ctrsm_kernel_RT.o
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_RR -DASMFNAME=ctrsm_kernel_RR_ -DNAME=ctrsm_kernel_RR_ -DCNAME=ctrsm_kernel_RR -DCHAR_NAME="ctrsm_kernel_RR_" -DCHAR_CNAME="ctrsm_kernel_RR" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -DUPPER -DRN -DCONJ ../kernel/x86_64/ -o ctrsm_kernel_RR.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ctrsm_kernel_RC -DASMFNAME=ctrsm_kernel_RC_ -DNAME=ctrsm_kernel_RC_ -DCNAME=ctrsm_kernel_RC -DCHAR_NAME="ctrsm_kernel_RC_" -DCHAR_CNAME="ctrsm_kernel_RC" -I.. -UDOUBLE -DCOMPLEX -DTRSMKERNEL -DCOMPLEX -UDOUBLE -UUPPER -DRT -DCONJ ../kernel/x86_64/ -o ctrsm_kernel_RC.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not donegcc: warning: ../kernel/x86_64/: linker input file unused because linking not done

gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=cgemm3m_kernel -DASMFNAME=cgemm3m_kernel_ -DNAME=cgemm3m_kernel_ -DCNAME=cgemm3m_kernel -DCHAR_NAME="cgemm3m_kernel_" -DCHAR_CNAME="cgemm3m_kernel" -I.. -UDOUBLE -DCOMPLEX -c -UDOUBLE -DCOMPLEX -DNN ../kernel/x86_64/ -o cgemm3m_kernel.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=zgemm_kernel_n -DASMFNAME=zgemm_kernel_n_ -DNAME=zgemm_kernel_n_ -DCNAME=zgemm_kernel_n -DCHAR_NAME="zgemm_kernel_n_" -DCHAR_CNAME="zgemm_kernel_n" -I.. -DDOUBLE -DCOMPLEX -c -DDOUBLE -DCOMPLEX -DNN ../kernel/x86_64/ -o zgemm_kernel_n.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=zgemm_kernel_r -DASMFNAME=zgemm_kernel_r_ -DNAME=zgemm_kernel_r_ -DCNAME=zgemm_kernel_r -DCHAR_NAME="zgemm_kernel_r_" -DCHAR_CNAME="zgemm_kernel_r" -I.. -DDOUBLE -DCOMPLEX -c -DDOUBLE -DCOMPLEX -DNC ../kernel/x86_64/ -o zgemm_kernel_r.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=zgemm_kernel_l -DASMFNAME=zgemm_kernel_l_ -DNAME=zgemm_kernel_l_ -DCNAME=zgemm_kernel_l -DCHAR_NAME="zgemm_kernel_l_" -DCHAR_CNAME="zgemm_kernel_l" -I.. -DDOUBLE -DCOMPLEX -c -DDOUBLE -DCOMPLEX -DCN ../kernel/x86_64/ -o zgemm_kernel_l.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=zgemm_kernel_b -DASMFNAME=zgemm_kernel_b_ -DNAME=zgemm_kernel_b_ -DCNAME=zgemm_kernel_b -DCHAR_NAME="zgemm_kernel_b_" -DCHAR_CNAME="zgemm_kernel_b" -I.. -DDOUBLE -DCOMPLEX -c -DDOUBLE -DCOMPLEX -DCC ../kernel/x86_64/ -o zgemm_kernel_b.o
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ztrmm_kernel_LN -DASMFNAME=ztrmm_kernel_LN_ -DNAME=ztrmm_kernel_LN_ -DCNAME=ztrmm_kernel_LN -DCHAR_NAME="ztrmm_kernel_LN_" -DCHAR_CNAME="ztrmm_kernel_LN" -I.. -DDOUBLE -DCOMPLEX -c -DTRMMKERNEL -DDOUBLE -DCOMPLEX -DLEFT -UTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ztrmm_kernel_LN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ztrmm_kernel_LT -DASMFNAME=ztrmm_kernel_LT_ -DNAME=ztrmm_kernel_LT_ -DCNAME=ztrmm_kernel_LT -DCHAR_NAME="ztrmm_kernel_LT_" -DCHAR_CNAME="ztrmm_kernel_LT" -I.. -DDOUBLE -DCOMPLEX -c -DTRMMKERNEL -DDOUBLE -DCOMPLEX -DLEFT -DTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ztrmm_kernel_LT.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ztrmm_kernel_LR -DASMFNAME=ztrmm_kernel_LR_ -DNAME=ztrmm_kernel_LR_ -DCNAME=ztrmm_kernel_LR -DCHAR_NAME="ztrmm_kernel_LR_" -DCHAR_CNAME="ztrmm_kernel_LR" -I.. -DDOUBLE -DCOMPLEX -c -DTRMMKERNEL -DDOUBLE -DCOMPLEX -DLEFT -UTRANSA -DCONJ -DCN ../kernel/x86_64/ -o ztrmm_kernel_LR.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ztrmm_kernel_LC -DASMFNAME=ztrmm_kernel_LC_ -DNAME=ztrmm_kernel_LC_ -DCNAME=ztrmm_kernel_LC -DCHAR_NAME="ztrmm_kernel_LC_" -DCHAR_CNAME="ztrmm_kernel_LC" -I.. -DDOUBLE -DCOMPLEX -c -DTRMMKERNEL -DDOUBLE -DCOMPLEX -DLEFT -DTRANSA -DCONJ -DCN ../kernel/x86_64/ -o ztrmm_kernel_LC.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=4 -DASMNAME=ztrmm_kernel_RN -DASMFNAME=ztrmm_kernel_RN_ -DNAME=ztrmm_kernel_RN_ -DCNAME=ztrmm_kernel_RN -DCHAR_NAME="ztrmm_kernel_RN_" -DCHAR_CNAME="ztrmm_kernel_RN" -I.. -DDOUBLE -DCOMPLEX -c -DTRMMKERNEL -DDOUBLE -DCOMPLEX -ULEFT -UTRANSA -UCONJ -DNN ../kernel/x86_64/ -o ztrmm_kernel_RN.o
gcc: warning: ../kernel/x86_64/: linker input file unused because linking not donegcc: warning: ../kernel/x86_64/: linker input file unused because linking not done
.
.
.
.
.
ar -ru ../libopenblas_baniasp-r0.2.5.a samax_k.o samin_k.o smax_k.o smin_k.o isamax_k.o isamin_k.o ismax_k.o ismin_k.o sasum_k.o saxpy_k.o scopy_k.o sdot_k.o sdsdot_k.o dsdot_k.o snrm2_k.o srot_k.o sscal_k.o sswap_k.o sgemv_n.o sgemv_t.o ssymv_U.o ssymv_L.o sger_k.o sgemm_kernel.o sgemm_beta.o strmm_kernel_LN.o strmm_kernel_LT.o strmm_kernel_RN.o strmm_kernel_RT.o strsm_kernel_LN.o strsm_kernel_LT.o strsm_kernel_RN.o strsm_kernel_RT.o strmm_iunucopy.o strmm_iunncopy.o strmm_ilnucopy.o strmm_ilnncopy.o strmm_iutucopy.o strmm_iutncopy.o strmm_iltucopy.o strmm_iltncopy.o strmm_ounucopy.o strmm_ounncopy.o strmm_olnucopy.o strmm_olnncopy.o strmm_outucopy.o strmm_outncopy.o strmm_oltucopy.o strmm_oltncopy.o strsm_iunucopy.o strsm_iunncopy.o strsm_ilnucopy.o strsm_ilnncopy.o strsm_iutucopy.o strsm_iutncopy.o strsm_iltucopy.o strsm_iltncopy.o strsm_ounucopy.o strsm_ounncopy.o strsm_olnucopy.o (a lot of similar)
ar: sgemm_kernel.o: No such file or directory
make[1]: *** [libs] Error 1
make[1]: Leaving directory `/home/jseva/OpenBLAS-develop/kernel'
make: *** [libs] Error 1

@xianyi
Copy link
Collaborator

xianyi commented Jan 14, 2013

Hi @deakkon ,

Please try,

make clean
nohup make

Then, provide these files, nohup.out, config.h and Makefile.conf. You can upload the file to https://gist.github.com/

Xianyi

@deakkon
Copy link
Author

deakkon commented Jan 14, 2013

Hi Xianyi,

I made a public gist, per your instructions, available at https://gist.github.com/4529925

Best,
J.

@xianyi
Copy link
Collaborator

xianyi commented Jan 14, 2013

Hi J,

Because your CPU is very old, OpenBLAS/GotoBLAS didn't support in on x86_64.

OpenBLAS/GotoBLAS supports your CPU on x86 32bit.

make TARGET=BANIS BINARY=32
or
make BINARY=32

Xianyi

@deakkon
Copy link
Author

deakkon commented Jan 14, 2013

Hi,

once again, it failed to build anything and exited with an error. here are the 3 specified files, made after running make TARGET=BANIS BINARY=32 in OpenBLAS dir.

https://gist.github.com/4530790

I think the servers area few years old but they are not that old. Could it be that it's a vritual Ubuntu system I am trying to install the files?

J.

@xianyi
Copy link
Collaborator

xianyi commented Jan 14, 2013

Hi @deakkon ,

Could you install 32-bit Linux? Or install gcc multilib as following

sudo apt-get install gcc-multilib
sudo apt-get install gfortran-multilib

@deakkon
Copy link
Author

deakkon commented Jan 14, 2013

Yep,

installed both libs (gcc-multilib, gfortran-multilib) and reran
make clean
make TARGET=BANIS BINARY=32

I looks like all went well this time. Thanks for the helps along the way.

OpenBLAS build complete.

OS ... Linux
Architecture ... x86
BINARY ... 32bit
C compiler ... GCC (command line : gcc)
Fortran compiler ... GFORTRAN (command line : gfortran)
Library Name ... libopenblas_baniasp-r0.2.5.a (Multi threaded; Max num-threads is 4)

To install the library, you can run "make PREFIX=/path/to/your/installation install".

@xianyi
Copy link
Collaborator

xianyi commented Jan 14, 2013

Hi,

If you want to link 32bit OpenBLAS on 64bit Linux, please use -m32 option with gcc & gfortran.

gcc -m32 -o test test.c /your/path/libopenblas.a

@deakkon
Copy link
Author

deakkon commented Jan 15, 2013

Hi,

like I said, I managed to install OpenBLAS but can't seem to be able to link it to numpy, following these instructions http://osdf.github.com/blog/numpyscipy-with-openblas-for-ubuntu-1204-second-try.html

I was able to build numpy from source but

#imports
import logging

#logging
logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.INFO)

#!/usr/bin/env python
import numpy
import sys
import timeit

try:
import numpy.core._dotblas
print 'FAST BLAS'
except ImportError:
print 'slow blas'

print "version:", numpy.version
print "maxint:", sys.maxint
print

x = numpy.random.random((1000,1000))

setup = "import numpy; x = numpy.random.random((1000,1000))"
count = 5

t = timeit.Timer("numpy.dot(x, x.T)", setup=setup)
print "dot:", t.timeit(count)/count, "sec"

returns "slow blas" meaning that _dotblas was not compiled/installed (as far as I understood it, without _dotblas the blas lib's don't actually work to their fullest potential; or am i wrong?)

Not really sure how to link 32bit OpenBLAS on 64bit Linux; can you please elaborate?

Are there any instructions that you can recommend for linking OpenBLAS with numpy/scipy with _dotblas support?

Man, this is really taking quite a lot of time. I think i managed to get to the end of the Internet regarding this issue :D

Anyway, thank you once again for your help!

Best,
J.

@xianyi
Copy link
Collaborator

xianyi commented Jan 15, 2013

Hi @deakkon ,

After google, I found http://stackoverflow.com/questions/10478802/compiling-32-bit-python-modules-e-g-numpy-on-64-bit-linux

I think you can set CFLAGS=-m32 LDFLAGS=-m32. You may need install 32bit python.

Xianyi

@samueljohn
Copy link

Numpy (and ScPy) both build nicely with OpenBLAS. (When you build a combinded BLAS/LAPACK)
I did this for the Mac and perhaps you may gain additional insight from what I did for Homebrew:
https://github.com/samueljohn/homebrew-python/blob/master/numpy.rb#L75

All tests do pass, however OpenBLAS does not optimize/thread LAPACK functions (e.g. eigenvalue decomp.). The BLAS part is very fast with OpenBLAS.

@deakkon
Copy link
Author

deakkon commented Jan 17, 2013

http://stackoverflow.com/a/10537366

Could this be a nice workaround?

@xianyi
Copy link
Collaborator

xianyi commented Jan 17, 2013

Hi @deakkon ,

Sorry, I didn't try it. I don't know.

Xianyi

@deakkon
Copy link
Author

deakkon commented Feb 4, 2013

In the end I solved the problem (as building/linking/... was unsuccessful in one of the stages of the process) by installing EPD that has Intel MKL support embedded. I am sorry that i didn't manage to try out OpenBLAS so far but I will definitely give it a try once I have a bit more time on my hands to play around with different setups.

@deakkon deakkon closed this as completed Feb 4, 2013
@cxfneo
Copy link

cxfneo commented Jan 14, 2014

I also encountered the same question " ar: sgemm_kernel.o: No such file or directory", if there any final solution now? thank you very much

@xianyi
Copy link
Collaborator

xianyi commented Jan 18, 2014

Hi @cxfneo ,

Sorry for the delay.

What's your OS, CPU, and OpenBLAS version? Did you use virtual machine?
This error looks like the wrong CPU detection.

Xianyi

@certik
Copy link

certik commented Apr 3, 2014

I am facing the exact same problem, see hashdist/hashstack#204. It's a virtual machine on cloud.sagemath.org.

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz
stepping        : 11
microcode       : 0x1000065
cpu MHz         : 3100.036
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb lm nopl p
ni ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch bmi1
bogomips        : 6200.07
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

(It has 10 processors, I only pasted the first one.)
Here is the original log, which fails with the usual at the end:

ar: sgemm_kernel.o: No such file or directory

So following the advice from this issue, I used the BINARY=32 flag, as follows:

make BINARY=32

and it failed immediately with this output: https://gist.github.com/certik/9955293

I used openblas 0.2.8.

@xianyi
Copy link
Collaborator

xianyi commented Apr 4, 2014

Hi @certik ,

This error related to the mismatch between vendor_id : AuthenticAMD and model name : Intel(R) Core(TM)2 Duo CPU. Thus, OpenBLAS cannot detect CPU correctly.

You need to set TARGET explicitly as following.

make TARGET=CORE2

@certik
Copy link

certik commented Apr 4, 2014

@xianyi, I just tried it and it compiles without an error! Thanks a lot for this tip and thanks for your help. I really appreciate it. I wouldn't be able to figure this out easily.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants