diff --git a/Makefile b/Makefile index bb76b26..53c131e 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ all: ( ./build.sh ) install: - ( cp ATLAS/install/lib/*.a $(BTREE)/lib ) + ( cp ATLAS/install/lib/* $(BTREE)/lib ) clean: ( rm -rf atlas-3.8.2 ) diff --git a/build.sh b/build.sh index d5d5e89..3e55f87 100755 --- a/build.sh +++ b/build.sh @@ -40,8 +40,15 @@ cd ATLAS mkdir build mkdir install cd build -../configure --prefix=../install --with-netlib-lapack=../../lapack-3.1.1/lapack_LINUX.a +../configure --prefix=../install --with-netlib-lapack=../../lapack-3.1.1/lapack_LINUX.a -Fa alg -fPIC make make install +# make and install shared libraries +cd lib +make shared +make ptshared +cp *.so ../../install/lib + + diff --git a/make.inc.gfortran.lapack b/make.inc.gfortran.lapack index c0034fa..e0db6fc 100644 --- a/make.inc.gfortran.lapack +++ b/make.inc.gfortran.lapack @@ -17,9 +17,9 @@ PLAT = _LINUX # desired load options for your machine. # FORTRAN = gfortran -OPTS = -O2 +OPTS = -O2 -fPIC DRVOPTS = $(OPTS) -NOOPT = -O0 +NOOPT = -O0 -fPIC LOADER = gfortran LOADOPTS = #