From owner-freebsd-current Wed May 27 00:36:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA23470 for freebsd-current-outgoing; Wed, 27 May 1998 00:36:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ocean.campus.luth.se (ocean.campus.luth.se [130.240.194.116]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA23335; Wed, 27 May 1998 00:35:07 -0700 (PDT) (envelope-from karpen@ocean.campus.luth.se) Received: (from karpen@localhost) by ocean.campus.luth.se (8.8.8/8.8.8) id JAA18392; Wed, 27 May 1998 09:31:38 +0200 (CEST) (envelope-from karpen) From: Mikael Karpberg Message-Id: <199805270731.JAA18392@ocean.campus.luth.se> Subject: Re: ELF preparation step 2 done In-Reply-To: <199805262022.WAA00329@sos.freebsd.dk> from =?ISO-8859-1?Q?S=F8ren_Schmidt?= at "May 26, 98 10:22:53 pm" To: sos@FreeBSD.ORG Date: Wed, 27 May 1998 09:31:38 +0200 (CEST) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (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 According to Søren Schmidt: > > I have just commited part two of the ELF'ifying process. > > A make world will now leave a system that is no longer using /usr/lib > for a.out libraries, they have been moved to /usr/lib/aout. > Those that are adventurous can remove all libs & crt files from > /usr/lib and they will then have a system that is allmost ready for > an ELF world. > > I will let this whole thing settle for a couble of weeks, before then > next (big) step is taken... Cool. 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? 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. /Mikael To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message