[Gmsh] Question about shared libraries

Stephen Montgomery-Smith stephen at missouri.edu
Sat Mar 9 22:33:29 CET 2013


I built gmsh 2.7.0 using ENABLE_BUILD_SHARED=ON, and it created the
following files:

/usr/local/lib/libGmsh.a
/usr/local/lib/libGmsh.so
/usr/local/lib/libGmsh.so.0
/usr/local/lib/libGmsh.so.2.7
/usr/local/lib/libGmsh.so.2.7.0

which are all links to libGmsh.so.2.7.0.  I thought that the numbers
coming after the ".so" are meant to be major and minor API version
numbers, and are essentially unrelated to the 2.7.0 in the name of the
software.