This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: ELF_DYNAMIC_INTERPRETER changes for FreeBSD
Date: Tue, 11 Apr 2000 23:54:45 -0700
From: "David O'Brien" <obrien@FreeBSD.org>
On Tue, Apr 11, 2000 at 11:31:08PM -0700, Ian Lance Taylor wrote:
> BFD uses the dynamic interpreters specified in the ELF ABI. I don't
> see any reason for it to do anything else by default.
Does the ELF ABI really specify different names and places for different
architctures?
As Jakub said, the answer is yes.
The ELF ABI is composed of a generic ABI, and a series of
processor-specific ABI supplements. The name of the default dynamic
interpreter is specified in the processor-specific supplements. The
processor-specific supplements were written by different
organizations--basically whoever was first interested in supporting
ELF on the processor in question--and they chose different names.
For example, Sun wrote both the SPARC and the PowerPC ELF supplements,
and they chose the same name for both. AT&T wrote both the i386 and
m68k ELF supplements, and they also chose the same name for both. But
AT&T and Sun didn't use the same names.
Ian