From owner-freebsd-current Mon Mar 11 09:56:00 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28424 for current-outgoing; Mon, 11 Mar 1996 09:56:00 -0800 (PST) Received: from DeepCore.dk (dial61.cybercity.dk [194.16.56.61]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA28400 Mon, 11 Mar 1996 09:55:53 -0800 (PST) Received: (from sos@localhost) by DeepCore.dk (8.7.4/8.7.3) id SAA00731; Mon, 11 Mar 1996 18:31:32 +0100 (MET) Message-Id: <199603111731.SAA00731@DeepCore.dk> Subject: Re: Native & Linux ELF support finally there... To: jehamby@lightside.com (Jake Hamby) Date: Mon, 11 Mar 1996 18:31:31 +0100 (MET) Cc: sos@FreeBSD.org, current@FreeBSD.org In-Reply-To: from "Jake Hamby" at Mar 11, 96 06:51:26 am From: sos@FreeBSD.org Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to Jake Hamby who wrote: > > On Mon, 11 Mar 1996 sos@FreeBSD.org wrote: > > Wow, that is too cool! I suppose it is safe to assume that your changes > will be in the next SNAPshot that Jordan makes, right? If so, I'm going > to bang on them like crazy, since I want our ELF support to be really > rock solid (even more than Linux's ;-)! Some programs I'd like to bang on: > > Quake (of course ;-) > DOOM and Netscape (make sure the a.out stuff still works :-) Why is it that these two candidates come up again and again :) > GNAT (GNU/NYU Ada Translator, this will be tricky since my plan is to run > the Linux version of the Ada part with a FreeBSD-native GCC 2.7.2), in > the hopes of building a package/port of the latest GNAT (GNAT is written > in itself, so you need a binary before you can build it) :-( :-( > ELF version of Executor (great Macintosh emulator) > Linux/ELF Motif libraries and programs (I bought MetroLink some time ago) > Finally, a question for you. Are FreeBSD ELF shared libraries > intercompatible with Linux ELF shared libraries, in other words could you > compile a FreeBSD ELF program using Linux ELF Motif? It would be too > cool if this was possible... Hmm, depends, from a general viewpoint I'd say no, but.... If that library don't use any systemcalls directly, but only accesses them through libc, and we have them in our libc, it might work. Otherwise its a sure failuremode, as one binary can only have one systemcall structure (sysentvec), and there is no easy way to change that. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end ..