A symbol version patch for glibc 2.x compatibility
David O'Brien
obrien@FreeBSD.org
Sat Nov 25 13:16:00 GMT 2000
On Sat, Nov 25, 2000 at 01:00:18PM -0800, H . J . Lu wrote:
> > > > names the section ".note.ABI-tag", NetBSD ".note.ident". I made
> > > > FreeBSD follow Linux with ".note.ABI-tag". Or does one search
> > > > thru all the PT_NOTE type sections looking for a type of 0x01?
> > > > Search all the PT_NOTE sections looking for a name string you
> > > > recognize?
> > > >
> > > We can make a proposal to gABI.
> >
> > What method would what would you suggest. Any above or another
> > algorithm?
>
> I don't know. And I don't know if gABI/psABI people care about the
> static binaries.
But if two OS's were to adhere to the ABI strictly and use the specified
ELF_DYNAMIC_INTERPRETER path, that could no longer be used to determine
what syscall API the binary used. So there is still a need to be able to
determine this.
> As I undersand, static binaries are almost not supported under Solaris
> 2.7 and above.
64-bit Solaris only. They did not remove the ability to create them in
32-bit code.
--
-- David (obrien@FreeBSD.org)
More information about the Binutils
mailing list