[Gmsh] Question about shared libraries
Christophe Geuzaine
cgeuzaine at ulg.ac.be
Sun Mar 10 09:36:53 CET 2013
On 09 Mar 2013, at 22:33, Stephen Montgomery-Smith <stephen at missouri.edu> wrote:
> 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.
>
Hi Stephen,
Indeed, you are right. But currently we still haven't stabilized the API, so there's no guarantee that we won't break it with the next version--hence the numbering.
Reducing the size and stabilizing the public C++ and Python API is one of our main goals for Gmsh 3.0.
Cheers,
Christophe
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine