Date: Wed, 27 May 1998 09:31:38 +0200 (CEST) From: Mikael Karpberg <karpen@ocean.campus.luth.se> To: sos@FreeBSD.ORG Cc: current@FreeBSD.ORG Subject: Re: ELF preparation step 2 done Message-ID: <199805270731.JAA18392@ocean.campus.luth.se> In-Reply-To: <199805262022.WAA00329@sos.freebsd.dk> from =?ISO-8859-1?Q?S=F8ren_Schmidt?= at "May 26, 98 10:22:53 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805270731.JAA18392>