Hi Skip,

The OSG libraries have a SO version that is bumped when binary
compatibility (ABI) is bumped with a previous version.  This prevents
3rd party application that was built against one ABI from linking from
to another OSG lib with a different ABI which is good thing as it
prevents crashes/linking problems.

In your case I'd guess that FlightGear is linked against a previous
version of the OSG with an older SO version number.

Robert.

On Thu, Jul 22, 2010 at 10:59 PM, skip hodgson <[email protected]> wrote:
> Hi,
> While compiling and installing OSG source version OpenSceneGraph-2.8.3
> on Linux Ubuntu 10.04 - 64 bit with kernel 2.6.32-23-generic I noticed the 
> shared object libraries were not visible to some downstream compile/execute 
> environments like SimGear/FlightGear.
>
> I did the install with the suggested command
> sudo make install_ld_conf
>
> When I checked with ldconfig -v  the /usr/local/lib64 files (the osg .so 
> files) were not listed.
>
> There is a file called /etc/ld.so.conf.d/openscenegraph.conf which contains 
> the line /usr/locallib64
> If this is changed to /usr/local/lib64  and the ldconfig run again the 
> osg...so files are now listed and the downstream compiles all work.
> ...
> I am not sure what forum this comment belongs in but I thought it might be of 
> some help to somebody.
>
>
>
> Cheers,
> skip
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=30203#30203
>
>
>
>
>
> _______________________________________________
> 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