From owner-freebsd-hackers Sun Dec 12 14:12:13 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from post.mail.nl.demon.net (post-10.mail.nl.demon.net [194.159.73.20]) by hub.freebsd.org (Postfix) with ESMTP id 5E06114D6A for ; Sun, 12 Dec 1999 14:12:11 -0800 (PST) (envelope-from marcel@scc.nl) Received: from [212.238.132.94] (helo=scones.sup.scc.nl) by post.mail.nl.demon.net with esmtp (Exim 2.02 #1) id 11xHDt-0001sl-00; Sun, 12 Dec 1999 22:12:10 +0000 Received: from scc.nl (scones.sup.scc.nl [192.168.2.4]) by scones.sup.scc.nl (8.9.3/8.9.3) with ESMTP id XAA53401; Sun, 12 Dec 1999 23:12:06 +0100 (CET) (envelope-from marcel@scc.nl) Message-ID: <38541DB6.17A97868@scc.nl> Date: Sun, 12 Dec 1999 23:12:06 +0100 From: Marcel Moolenaar Organization: SCC vof X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.5 i386) X-Accept-Language: en MIME-Version: 1.0 To: Karl Denninger Cc: Peter Wemm , freebsd-hackers@FreeBSD.ORG Subject: Re: Reminder - changes to sources and such References: <19991212213117.94E341CA0@overcee.netplex.com.au> <19991212153853.A1509@Denninger.Net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Karl Denninger wrote: > > Can I ask why the makefiles for the world don't build in this order? > > 1. Build the "basic" GNU kit necessary to compile things. > 2. Build the LIBRARIES necessary to LINK things. > 3. Rebuild the gnu kid using (2); you now have a self-consistent > development system regardless of what you started with. This won't work in all cases, because the libraries don't always match the kernel. You need to build your tools against the includes and libraries that correspond to the machine your building on. > 4. Build the world's binaries. > 5. Process anything in /usr/share or other places that requires > the use of those binaries, using the OBJECTS compiled in step (4). This won't work if you're cross-building. -- Marcel Moolenaar mailto:marcel@scc.nl SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD project mailto:marcel@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message