Date: Fri, 6 Jun 1997 21:32:49 -0600 (MDT) From: Wes Peters <softweyr@xmission.com> To: Steve Howe <un_x@anchorage.net> Cc: questions@freebsd.org Subject: Re: Binaries Message-ID: <199706070332.VAA11155@obie.softweyr.ml.org> In-Reply-To: <Pine.BSF.3.95q.970531183906.1359A-100000@aak.anchorage.net> References: <199705311936.NAA18541@obie.softweyr.ml.org> <Pine.BSF.3.95q.970531183906.1359A-100000@aak.anchorage.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 31 May 1997, Wes Peters wrote: % FreeBSD uses a.out because there aren't any good reasons to change. Steve Howe writes: > i thought the "good reason" was that ELF binaries could be run on any > ELF compatable UN*X machine - ie - no compiling. ? Hardly. There is an Application Binary Interface (ABI) for SVR4 that specifies ELF as the load module format, but I don't think Linux is ABI compatible. There can still be other differences, such as shared library support, system call numbering, parameters, and return values, exact format of system defined types like size_t and off_t, etc. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC http://www.xmission.com/~softweyr softweyr@xmission.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706070332.VAA11155>