EI_ABIVERSION usage
Andrew Cagney
ac131313@cygnus.com
Tue May 7 15:33:00 GMT 2002
> 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, which is fully
> described in the ABI document including all the shared library names
> and their exported public interfaces, and which (among other things)
> disallows explicit system calls in executables.
There is a certain irony here. For the PPC, none of the GCC based
systems that are out there comply to the SVR4 ABI [gcc struct return]
yet I suspect that they all have that value set to zero :-)
enjoy,
Andrew
More information about the Binutils
mailing list