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

Jed Brown jed at jedbrown.org
Thu Oct 15 15:11:39 CDT 2015


Barry Smith <bsmith at mcs.anl.gov> writes:

>   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.

What is libpragmatic?  Can you include the verbose link line for
libpetsc.dylib?  (Delete it and "make V=1".)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20151015/0a346156/attachment.sig>


More information about the petsc-dev mailing list