From owner-freebsd-hackers Mon Jan 9 04:44:17 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id EAA24852 for hackers-outgoing; Mon, 9 Jan 1995 04:44:17 -0800 Received: from dataplex.net (SHARK.DATAPLEX.NET [199.183.109.241]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id EAA24846 for ; Mon, 9 Jan 1995 04:44:02 -0800 Received: from [199.183.109.242] by dataplex.net with SMTP (MailShare 1.0b8); Mon, 9 Jan 1995 06:43:40 -0600 X-Sender: wacky@mail.dataplex.net Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 9 Jan 1995 06:43:39 -0600 To: "Ugen J.S.Antsilevich" From: rkw@dataplex.net (Richard Wackerbarth) Subject: Re: Cannot make world -- errors in tree Cc: hackers@FreeBSD.org Sender: hackers-owner@FreeBSD.org Precedence: bulk >>We need to redo the entire Makefile structure so that we can cross-compile >>without destroying the host envoirnment. >Waah..why the entire? I think includes are the only problemm and to deal >with it we need global Include and global Lib paths set up for make world. >That's it...If we add those everything else should go fine. Sorry... Perhaps my use of the word "entire" was too harsh. I agree that the "includes" are the primary problem, but while we are at it, we should allow for things such as alternate compilers, etc. Thus, for example, the problem that someone else was having with a changed "config" would have been automatically addressed because the newer "config" becomes a transition tool. Ideally, I would like to be able to specify a system and the location of a file system root and have a bootable system built there. I would also like to see "make" work without the "make world" sequence. IOW, I just installed some changed files in the tree. Executing "make" at the top level should rebuild everything necessary.