From owner-freebsd-hackers Sat Feb 7 04:47:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA03101 for hackers-outgoing; Sat, 7 Feb 1998 04:47:30 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA03091 for ; Sat, 7 Feb 1998 04:47:25 -0800 (PST) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.8.8/frmug-2.2/nospam) with UUCP id NAA17875 for hackers@FreeBSD.ORG; Sat, 7 Feb 1998 13:47:21 +0100 (CET) (envelope-from roberto@keltia.freenix.fr) Received: (from roberto@localhost) by keltia.freenix.fr (8.8.8/keltia-2.13/nospam) id NAA04770; Sat, 7 Feb 1998 13:11:06 +0100 (CET) (envelope-from roberto) Message-ID: <19980207131106.12137@keltia.freenix.fr> Date: Sat, 7 Feb 1998 13:11:06 +0100 From: Ollivier Robert To: hackers@FreeBSD.ORG Subject: Re: Elves wanted - apply within Mail-Followup-To: hackers@FreeBSD.ORG References: <199802061814.KAA10191@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i In-Reply-To: ; from Simon Shapiro on Fri, Feb 06, 1998 at 08:50:04PM -0800 X-Operating-System: FreeBSD 3.0-CURRENT ctm#4049 AMD-K6 MMX @ 225 MHz Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe hackers" According to Simon Shapiro: > In the meantime, can we have a reminder posted as to where it is? Amancio already sent the location so I'll just add the following: Don't follow blindly what's in the README as it is largely outdated, being built for the first time between 2.1.* and 2.2.*. Don't use the binutils/gcc mentionned but get new ones. binutils-2.8.1 and egcs are much better ones (except if you insist to using our own gcc something I haven't tried). Don't apply the patches to either binutils (except for the nm one) or libc, you don't need them. Configuration of both binutils & egcs is as easy as ./configure --host=i386-unknown-freebsd --target=i386-unknown-freebsdelf (add --prefix=/wherever if you want, I use /opt/elf). Compile each part of ELFkit with this new compiler. You'll have to patch a few scripts & Makefile if you use something different than /usr/local/elf. lib* build is "cvs co lib; rm -rf csu; elf-make ". You'll have to be careful during egcs/gcc build because you have to use the new compiler for libgcc1.a. All this quirks make an automated port of ELFkit rather difficult... (sorry Amancio ). X11 compilation is a bit tricky too because many .c/.s assumes that FreeBSD can't be defining __ELF__. I had to patch a few files. libX11.so: symbolic link to libX11.so.6.1 libX11.so.6: symbolic link to libX11.so.6.1 libX11.so.6.1: ELF 32-bit LSB shared object, Intel 80386, version 1, stripped XF86_SVGA: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked, not stripped -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #56: Fri Feb 6 21:36:56 CET 1998