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