On Mon, Oct 25, 1999 at 09:21:20PM -0600, Brian Paul wrote:
> Jon Leech wrote:
> >     (a) the version number of a particular implementation cannot be part
> >         of the mandated name of a library destined for multiple
> >         implementations.
>
> Can you elaborate?  I was going to implement a library naming change
> for Mesa 3.1:  old name = libMesaGL.so.3.1   new name = libGL.so.1.2.030100
> Is this a bad idea?

    Implementation version numbers are not useful to a portable
application binary. There might be a file in the implementation named
"libGL.so.1.3.030100", but that name should not appear in the Makefile
command line or in the binary rld dependencies. Exactly how this occurs
(symlinks, ld options, whatever) has to be pinned down - see Stuart's
earlier response to Steve about DT_NEEDED/DT_SONAME.
    Jon Leech
    SGI

Reply via email to