I'm trying to build my plplot package for Fedora 14 which has cmake 2.8.1 and 
for some reason it is not producing versioned libraries for F77 and F95.  The 
same package built fine on F-13 with cmake 2.8.0.  Anyone else out there 
seeing this with 2.8.1?

F-13/cmake 2.8.0:
Linking Fortran shared library libplplotf77d.so
cd /builddir/build/BUILD/plplot-5.9.5/fedora/bindings/f77 && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/plplotf77d.dir/link.txt --verbose=1
/usr/bin/gfortran  -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic 
  -shared -Wl,-soname,libplplotf77d.so.9 -o libplplotf77d.so.9.1.1 
CMakeFiles/plplotf77d.dir/strutil.f.o CMakeFiles/plplotf77d.dir/sfstubs.f.o 
CMakeFiles/plplotf77d.dir/configurable.f.o libplplotf77cd.so.9.1.1 
../../src/libplplotd.so.9.7.0 /usr/lib64/libltdl.so /usr/lib64/libdl.so 
../../lib/csa/libcsirocsa.so.0.0.1 ../../lib/nn/libcsironn.so.0.0.1 
/usr/lib64/libqhull.so ../../lib/qsastime/libqsastime.so.0.0.1 
/usr/lib64/libm.so /usr/lib64/libfreetype.so 
-Wl,-rpath,/builddir/build/BUILD/plplot-5.9.5/fedora/bindings/f77:/builddir/build/BUILD/plplot-5.9.5/fedora/src:/builddir/build/BUILD/plplot-5.9.5/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.5/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.5/fedora/lib/qsastime:
 



F-14/cmake-2.8.1:
Linking Fortran shared library libplplotf77d.so
cd /builddir/build/BUILD/plplot-5.9.5/fedora/bindings/f77 && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/plplotf77d.dir/link.txt --verbose=1
/usr/bin/gfortran  -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic 
  -shared  -o libplplotf77d.so CMakeFiles/plplotf77d.dir/strutil.f.o 
CMakeFiles/plplotf77d.dir/sfstubs.f.o 
CMakeFiles/plplotf77d.dir/configurable.f.o libplplotf77cd.so.9.1.1 
../../src/libplplotd.so.9.7.0 /usr/lib64/libltdl.so /usr/lib64/libdl.so 
../../lib/csa/libcsirocsa.so.0.0.1 ../../lib/nn/libcsironn.so.0.0.1 
/usr/lib64/libqhull.so ../../lib/qsastime/libqsastime.so.0.0.1 
/usr/lib64/libm.so /usr/lib64/libfreetype.so 
-Wl,-rpath,/builddir/build/BUILD/plplot-5.9.5/fedora/bindings/f77:/builddir/build/BUILD/plplot-5.9.5/fedora/src:/builddir/build/BUILD/plplot-5.9.5/fedora/lib/csa:/builddir/build/BUILD/plplot-5.9.5/fedora/lib/nn:/builddir/build/BUILD/plplot-5.9.5/fedora/lib/qsastime:
 


Note the missing -Wl,soname and versioned output.

Other differences:
F-13 used -DCMAKE_SKIP_RPATH:BOOL=ON


-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  or...@cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com

------------------------------------------------------------------------------

_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to