[petsc-dev] problems with shared libraries and pragmatic.py

Barry Smith bsmith at mcs.anl.gov
Thu Oct 15 15:06:54 CDT 2015


  Matt and Jed,

   For some reason the make gnumake doesn't handle libpragmatic problem with shared libraries on my mac I get 

$ otool -L arch-pkgs/lib/libpetsc.dylib 
arch-pkgs/lib/libpetsc.dylib:
	/Users/barrysmith/Src/PETSc/arch-pkgs/lib/libpetsc.3.06.dylib (compatibility version 3.6.0, current version 3.6.2)
	/Users/barrysmith/Src/PETSc/arch-pkgs/lib/libmpicxx.12.dylib (compatibility version 13.0.0, current version 13.4.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib (compatibility version 1.0.0, current version 1.0.0)
	/Users/barrysmith/Src/PETSc/arch-pkgs/lib/libparmetis.dylib (compatibility version 0.0.0, current version 0.0.0)
	libpragmatic.dylib (compatibility version 0.0.0, current version 0.0.0)
	/Users/barrysmith/Src/PETSc/arch-pkgs/lib/libmetis.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/X11/lib/libX11.6.dylib (compatibility version 10.0.0, current version 10.0.0)
	/Users/barrysmith/Src/PETSc/arch-pkgs/lib/libnetcdf_c++4.1.dylib (compatibility version 2.0.0, current version 2.2.0)

note it doesn't put in the full path for libpragmatic.dylib   I cannot see what is different with any other package whose shared library is handled correctly.

  Barry




More information about the petsc-dev mailing list