From owner-freebsd-current Wed May 27 01:03:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA27953 for freebsd-current-outgoing; Wed, 27 May 1998 01:03:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from sos.freebsd.dk (sos.freebsd.dk [212.242.40.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA27851; Wed, 27 May 1998 01:03:29 -0700 (PDT) (envelope-from sos@sos.freebsd.dk) Received: (from sos@localhost) by sos.freebsd.dk (8.8.8/8.8.8) id KAA17092; Wed, 27 May 1998 10:03:10 +0200 (CEST) (envelope-from sos) Message-Id: <199805270803.KAA17092@sos.freebsd.dk> Subject: Re: ELF preparation step 2 done In-Reply-To: <199805270731.JAA18392@ocean.campus.luth.se> from Mikael Karpberg at "May 27, 98 09:31:38 am" To: karpen@ocean.campus.luth.se (Mikael Karpberg) Date: Wed, 27 May 1998 10:03:09 +0200 (CEST) Cc: sos@FreeBSD.ORG, current@FreeBSD.ORG From: Søren Schmidt Reply-to: sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In reply to Mikael Karpberg who wrote: > > Will the ELF libs go into /usr/lib/elf/ or is the reason that a.out > libs are moved that we want to put ELF libs in /usr/lib since that's > the way of the future, and a.out libs will be there just for compability > after a while? ELF will go into /usr/lib, /usr/lib/aout is for backward compat. > Also a more general question about ELF and FreeBSD. Do we allow for an > easy way to distinguish a FreeBSD ELF binary from other binaries, no > matter if it's static or dymanic, or whatever? I'm thinking about the > problems that we have emulating Linux static ELF binaries without > "brandelf"-ing them first, and thought that it would be bad to put other > OSes in the same position when they try to emulate FreeBSD. Also FreeBSD > wants to know it's fed a FreeBSD binary for sure, and not an unknown ELF > binary, when it's asked to run something. The tools does the "branding" on the fly so we know that it is our binary. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message