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
|