60 lines
1.7 KiB
Diff
60 lines
1.7 KiB
Diff
diff -Nuar lapack-3.2.1.orig/BLAS/SRC/Makefile lapack-3.2.1/BLAS/SRC/Makefile
|
|
--- lapack-3.2.1.orig/BLAS/SRC/Makefile 2010-08-16 13:40:39.106209859 +0300
|
|
+++ lapack-3.2.1/BLAS/SRC/Makefile 2010-08-16 13:46:46.288212746 +0300
|
|
@@ -163,6 +163,12 @@
|
|
|
|
FRC:
|
|
@FRC=$(FRC)
|
|
+shared:
|
|
+ rm -f *.o
|
|
+ ar x ../../blas_LINUX.a
|
|
+ $(CC) $(CFLAGS) -fPIC $(LDFLAGS) *.o -lgfortran -lc -lm -shared -Wl,-soname,libblas.so.3 -o libblas.so.3.2.1
|
|
+ ln -s libblas.so.3.2.1 libblas.so.3
|
|
+ ln -s libblas.so.3.2.1 libblas.so
|
|
|
|
clean:
|
|
rm -f *.o
|
|
diff -Nuar lapack-3.2.1.orig/Makefile lapack-3.2.1/Makefile
|
|
--- lapack-3.2.1.orig/Makefile 2010-08-16 13:40:39.130213129 +0300
|
|
+++ lapack-3.2.1/Makefile 2010-08-16 13:44:58.463216507 +0300
|
|
@@ -8,8 +8,7 @@
|
|
|
|
all: lapack_install lib lapack_testing blas_testing
|
|
|
|
-lib: lapacklib tmglib
|
|
-#lib: blaslib variants lapacklib tmglib
|
|
+lib: blaslib variants lapacklib tmglib
|
|
|
|
clean: cleanlib cleantesting cleanblas_testing
|
|
|
|
@@ -18,10 +17,10 @@
|
|
./testdlamch; ./testsecond; ./testdsecnd; ./testversion )
|
|
|
|
blaslib:
|
|
- ( cd BLAS/SRC; $(MAKE) )
|
|
+ ( cd BLAS/SRC; $(MAKE); $(MAKE) shared )
|
|
|
|
lapacklib: lapack_install
|
|
- ( cd SRC; $(MAKE) )
|
|
+ ( cd SRC; $(MAKE); $(MAKE) shared )
|
|
|
|
variants:
|
|
( cd SRC/VARIANTS ; $(MAKE))
|
|
diff -Nuar lapack-3.2.1.orig/SRC/Makefile lapack-3.2.1/SRC/Makefile
|
|
--- lapack-3.2.1.orig/SRC/Makefile 2010-08-16 13:40:39.165210958 +0300
|
|
+++ lapack-3.2.1/SRC/Makefile 2010-08-16 13:53:41.417213085 +0300
|
|
@@ -408,6 +408,13 @@
|
|
FRC:
|
|
@FRC=$(FRC)
|
|
|
|
+shared:
|
|
+ rm -rf *.o
|
|
+ ar x ../lapack_LINUX.a
|
|
+ $(CC) $(CFLAGS) -fPIC $(LDFLAGS) *.o -L../BLAS/SRC -lblas -lgfortran -lc -lm -shared -Wl,-soname,liblapack.so.3 -o liblapack.so.3.2.1
|
|
+ ln -s liblapack.so.3.2.1 liblapack.so.3
|
|
+ ln -s liblapack.so.3.2.1 liblapack.so
|
|
+
|
|
clean:
|
|
rm -f *.o
|
|
|