info-inventor-dev
[Top] [All Lists]

Re: library SONAME

To: steven.robbins@xxxxxxxxxxxx (Steve M. Robbins)
Subject: Re: library SONAME
From: jlim@xxxxxxxxxxxxxxxxxxxx (Jonathan Lim)
Date: Wed, 25 Jul 2001 11:48:42 -0700 (PDT)
Cc: info-inventor-dev@xxxxxxxxxxx
In-reply-to: <20010725144106.J1201@xxxxxxxxxxxxxxxxxxxxxx> from "Steve M. Robbins" at Jul 25, 2001 02:41:06 PM
Sender: owner-info-inventor-dev@xxxxxxxxxxx
On Wed Jul 25 11:41:06 2001, steven.robbins@xxxxxxxxxxxx wrote:
> 
> Hi,
> 
> I'm preparing Debian packages of OpenInventor.  
> 
> Debian has pretty strict requirements on its packages, one of which is
> that a shared library should have a SONAME that includes a version
> number.  The current sources do not specify a SONAME for the
> libraries, however.
> 
> I have been handed patches to the open inventor makefiles that
> incorporate a soname when building the shared libs Inventor and
> InventorXt.  My question is: what version would be appropriate to use?
> 
> Looking at our IRIX 6.5 machine, I see the SONAME used is
> "libInventor.so.3".  Would it be okay to use the same for the
> OpenInventor 2.1.5-7 sources?  I want to avoid the mess that would
> ensue should SGI later release it with a lower SONAME version.

When you say "libInventor.so.3", I assume you mean the DSO's that came with
IRIX and not the open-sourced ones. There won't be new versions for IRIX, so
the naming will not change there. Those DSO's are different from the ones that
are built using the open-sourced software.

As for the open-source version, it should be alright to use a name that
corresponds to the current version number, e.g. 2.1.5-7.


              Jonathan Lim  _  Silicon Graphics  _  Mountain View
              GPS Graphics     Computer Systems        CA, USA

<Prev in Thread] Current Thread [Next in Thread>
  • library SONAME, Steve M. Robbins
    • Re: library SONAME, Jonathan Lim <=