This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: A symbol version patch for glibc 2.x compatibility


> Date: Sat, 25 Nov 2000 13:15:50 -0800
> From: "David O'Brien" <obrien@FreeBSD.org>

...
> > 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.

If a program adhers to the ABI strictly, it matters not what syscall
interface is used, because it is a dynamically linked executable which
only uses the entry points published in the ABI.  To run such
programs, you need only supply an appropriate libc which uses whatever
syscalls you prefer.

-- 
- Geoffrey Keating <geoffk@geoffk.org>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]