Hi Rebecca,

The OpenThreads and OpenSceneGraph versions I synced for 3.2.0 as
OpenThreads had got rather out of sync with it being a bit of forgotten
annexe of the OSG code base.  The versions don't actually need to correlate
as they are tied together apart from via source code management (original
OpenThreads was a separate project that the OSG used but quite early on
it's life was orphaned, and eventually for OSG-2.0 I just merged the source
trees as it was a real pain for myself and others to build and maintain the
OSG with the OpenThreads being separate.  Merging the codebases has made
life easier, and perhaps a little too easy as things do occasionally get
missed and not picked up right away.

The deviation of SO version with Debian isn't something I was aware of.  Do
you have a link to current SO version used by Debian?

My inclination would be to either sync the SO version to that used by
Debian, or to use a higher number, such as 20 as our new base.

Robert.


On 1 January 2014 16:31, Rebecca N. Palmer <[email protected]> wrote:

> Top level CMakeLists.txt has (lines 49-52)
> SET(OPENSCENEGRAPH_MAJOR_VERSION 3)
> SET(OPENSCENEGRAPH_MINOR_VERSION 2)
> SET(OPENSCENEGRAPH_PATCH_VERSION 1)
> SET(OPENSCENEGRAPH_SOVERSION 100)
>
> and hence names the libraries (on Linux) libosg*.so.3.2.1 with links from
> libosg*.so.100.
>
> However, src/OpenThreads/CMakeLists.txt has (lines 5-8)
> SET(OPENTHREADS_MAJOR_VERSION 3)
> SET(OPENTHREADS_MINOR_VERSION 2)
> SET(OPENTHREADS_PATCH_VERSION 0)
> SET(OPENTHREADS_SOVERSION 13)
>
> which names the library libOpenThreads.so.3.2.0.  Is that an oversight or
> a deliberate attempt to keep binary compatibility?
>
> (The link from libOpenThreads.so.13 is less useful in that case, as in
> Debian/Ubuntu it's overridden to libOpenThreads.so.15; the Debian changelog
> suggests this is left over from when 2.8.x twice had (at least what they
> considered) an ABI break while remaining officially .so.11. There may be
> ways to end that split, see http://bugs.debian.org/cgi-
> bin/bugreport.cgi?bug=731261#30, but it's not my decision to make).
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to