Blob Blame History Raw
diff -up scalapack-2.0.2/scalapack-2.0.2/BLACS/SRC/Makefile.shared scalapack-2.0.2/scalapack-2.0.2/BLACS/SRC/Makefile
--- scalapack-2.0.2/scalapack-2.0.2/BLACS/SRC/Makefile.shared	2014-05-03 09:57:18.423192929 -0400
+++ scalapack-2.0.2/scalapack-2.0.2/BLACS/SRC/Makefile	2014-05-03 09:57:14.128198052 -0400
@@ -71,6 +71,8 @@ $(Fintobj): Bdef.h Bconfig.h
 all : $(internal) $(Fintobj) $(Cintobj)
 	$(ARCH) $(ARCHFLAGS) ../../$(SCALAPACKLIB) $(internal) $(Fintobj) $(Cintobj)
 	$(RANLIB) ../../$(SCALAPACKLIB)
+	cp -a ../../$(SCALAPACKLIB) ../../libmpiblacs.a
+	( mkdir tmp ; cp ../../$(SCALAPACKLIB) tmp ; cd tmp ; ar x $(SCALAPACKLIB) ; mpif77 -shared -o ../../../libmpiblacs.so.2.0.0 *.o *.oo -Wl,-soname=libmpiblacs.so.2 ; ln -s libmpiblacs.so.2.0.0 ../../../libmpiblacs.so.2 ; ln -s libmpiblacs.so.2.0.0 ../../../libmpiblacs.so ; cd .. )
 
 #  -----------------------
 #  Delete the object files