Subject: Re: stdio FILE extension
To: NetBSD Userlevel Technical Discussion List <tech-userlevel@NetBSD.ORG>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-userlevel
Date: 10/16/2001 21:12:46
On Tue, Oct 16, 2001 at 11:12:07PM -0400, Greg A. Woods wrote:

 > > Yes.  Note that the loader doens't know its "two libc's".  It is two
 > > different SONAMEs: "libc.so.12" and "libc.so.13".  As far as ELF is
 > > concerned, those are two different libraries, not two libraries with
 > > different versions.
 > 
 > Hmmm..... is that not a bug?  Shouldn't it know a little more about the
 > naming scheme than that?

No, it's not a bug -- ELF doesn't have shlib verions... it has SONAME,
which can be used to implement versions.

 > In any case there's still the /emul way of doing things....

That requires a new "magic" for the binary and support in the kernel
for something which has nothing to do with the kernel.

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>