*BSD News Article 63810


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!news.gan.net.au!act.news.telstra.net!psgrain!news.uoregon.edu!news.emf.net!gatech!newsfeed.internetmci.com!news.kei.com!nntp.coast.net!oleane!jussieu.fr!univ-lyon1.fr!ensta!itesec!keltia.frmug.fr.net!sidhe.frmug.fr.net!not-for-mail
From: roberto@keltia.freenix.fr (Ollivier Robert)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: FreeBSD ELF support
Date: 19 Mar 1996 12:46:27 GMT
Organization: Herve Schauer Consultants
Lines: 17
Message-ID: <4imab3$ofs@sidhe.hsc-sec.fr>
References: <4i9gov$42s@usenet.rpi.edu> <4icsqp$2fu@austin.polstra.com> <kiaka0i379h.fsf@laforge.ppe.bb-data.de>
NNTP-Posting-Host: sidhe.hsc-sec.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

In article <kiaka0i379h.fsf@laforge.ppe.bb-data.de>,
Martin Ibert <mib@bb-data.de> wrote:
> But doing it right (in my view) will require a lot of synchronisation
> with the Linux crowd (the world doesn't need another incompatible ELF
> variant), possibly up to and including synchronising library version
> numbers and symbol tables (so that you don't have to keep two sets of
> ELF libraries) so that Linux and FreeBSD ELF binaries are really one
> and the same.

You will have problem with the system calls  numbers which are not the same
between Linux and   FreeBSD. There is no  common  ABI between us so  binary
compatibily is achieved with syscall wrappers. 

[[ cc'ed to Martin ]]
-- 
Ollivier ROBERT  -=-=-  FreeBSD 2.x FAQ maintainer -=-=-  roberto@freebsd.org
-=-=-=-=-=- Support The Free UNIX Systems !  FreeBSD Linux NetBSD -=-=-=-=-=-