This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: EI_ABIVERSION usage
> 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