[SciPy-user] installation failed on a Intel 64 bit chip

Pearu Peterson pearu at scipy.org
Thu Feb 3 12:41:40 CST 2005



On Wed, 2 Feb 2005, eileen ye wrote:

> Thank you very much for the reply.
>
> I uninstalled lapack. Numeric-23.7 installation still failed by the same command with the same error. I am using my own atlas.
>
> gcc -shared build/temp.linux-x86_64-2.2/lapack_litemodule.o
> -L/usr/local/atlas/ATLAS/lib/Linux_X86_64_4 -llapack -lcblas -lf77blas -latlas -lg2c -o build/lib.linux-x86_64-2.2/lapack_lite.so
> /usr/bin/ld: /usr/local/atlas/ATLAS/lib/Linux_X86_64_4/liblapack.a(dgeev.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
> /usr/local/atlas/ATLAS/lib/Linux_X86_64_4/liblapack.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> error: command 'gcc' failed with exit status 1

To build LAPACK library for Opteron, I had to use

OPTS     = -funroll-all-loops -O3 -m64 -fno-second-underscore -fPIC
NOOPT    = -m64 -fno-second-underscore -fPIC

in LAPACK/make.inc. '-m64 -fPIC' should be used also in ATLAS/Make.$ARCH 
file for variables like  F77FLAGS, CCFLAG0, MMFLAGS.

HTH,
Pearu



More information about the SciPy-user mailing list