[SciPy-user] installation failed on a Intel 64 bit chip
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.
More information about the SciPy-user