This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: EI_ABIVERSION usage
On Tue, May 07, 2002 at 11:24:53AM -0700, Geoff Keating wrote:
> > Date: Tue, 7 May 2002 10:54:19 -0700
> > From: "David O'Brien" <obrien@FreeBSD.org>
>
> > But then why are conforming applications required to use a 0 value?
>
> Because conforming applications use the SVR4 ABI,
There is not a single OS out there on sale that is compliant with the
SVR4 ABI. Unixware 1.1 was the last one that was compliant.
> which is fully
> described in the ABI document including all the shared library names
> and their exported public interfaces,
Other than the $10k SVR4 i386 ABI document that back in '91 or so, one
had to be a member of Unix International; where is the ABI documented to
the level of detail you elude to?
> and which (among other things)
> disallows explicit system calls in executables.
Is there actually an ELF system in the world that does explicit system
calls in [dynamic] executables?