Versão 'GFORTRAN_1.4' não encontrada OPENBLAS

0

Estou tentando instalar o OPENBLAS do git. Eu clonei o diretório e quando eu corro make NO_AFFINITY=1 USE_OPENMP=1 eu recebo este erro

make[1]: Entering directory '/home/sandesh/OpenBLAS/test'
gfortran -Wall -m64   -o sblat1 sblat1.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o dblat1 dblat1.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o cblat1 cblat1.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o zblat1 zblat1.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o sblat2 sblat2.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o dblat2 dblat2.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o cblat2 cblat2.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o zblat2 zblat2.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o sblat3 sblat3.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o dblat3 dblat3.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o cblat3 cblat3.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
gfortran -Wall -m64   -o zblat3 zblat3.o ../libopenblas_haswellp-r0.2.16.dev.a -lm -lpthread -lgfortran -lm -lpthread -lgfortran 
OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 ./sblat1
./sblat1: /home/sandesh/anaconda/lib/libgfortran.so.3: version 'GFORTRAN_1.4' not found (required by ./sblat1)
make[1]: *** [level1] Error 1
make[1]: *** Waiting for unfinished jobs....

Meu compilador do gcc é gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9) e acredito que o fortran já esteja em 1.4 no gcc 4.8.1

Eu sinto que o problema é que o compilador está usando o gcc da pasta anaconda que eu instalei na semana passada. Como devo apontar o comando make para usar meu compilador gcc padrão?

    
por sandeshyapuram 12.03.2016 / 08:54

1 resposta

1

Pessoal achei um trabalho por aqui usando este comando ....
Parece que a libfortran da pasta anaconda estava causando problema então tentei usar o meu padrão libfortran que por acaso era da versão correta ... LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0:/usr/lib/x86_64-linux-gnu/libgfortran.so.3 make NO_AFFINITY=1 USE_OPENMP=1
Referência: resposta voando ovelhas

    
por sandeshyapuram 12.03.2016 / 09:24