From owner-freebsd-arch Mon Oct 18 9:51:45 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id B278714BC5 for ; Mon, 18 Oct 1999 09:51:39 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id SAA25164 for ; Mon, 18 Oct 1999 18:51:37 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id SAA78462 for freebsd-arch@freebsd.org; Mon, 18 Oct 1999 18:51:37 +0200 (MET DST) Received: from smtp01.primenet.com (smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (Postfix) with ESMTP id ECE1F15143 for ; Mon, 18 Oct 1999 09:50:12 -0700 (PDT) (envelope-from tlambert@usr07.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.9.3/8.9.3) id JAA12439; Mon, 18 Oct 1999 09:50:06 -0700 (MST) Received: from usr07.primenet.com(206.165.6.207) via SMTP by smtp01.primenet.com, id smtpdAAAqoaymy; Mon Oct 18 09:50:03 1999 Received: (from tlambert@localhost) by usr07.primenet.com (8.8.5/8.8.5) id JAA01262; Mon, 18 Oct 1999 09:49:55 -0700 (MST) From: Terry Lambert Message-Id: <199910181649.JAA01262@usr07.primenet.com> Subject: Re: make world issues To: marcel@scc.nl (Marcel Moolenaar) Date: Mon, 18 Oct 1999 16:49:55 +0000 (GMT) Cc: arch@freebsd.org In-Reply-To: <38086629.848BC1BF@scc.nl> from "Marcel Moolenaar" at Oct 16, 99 01:48:57 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > If you make a change (like the signal changes) > > that isn't backward compatible, then you can't bootstrap properly > > because you can't execute what you build. > > You said a couple of lines above: > > \begin{quote} > > Because when cross-compiling, you don't execute anything that you > > build for the target system. > \end{quote} > > I don't have anything to add to that :-) You can't cross-compile a newer version for the same architecture on an older version. For one thing, this is not cross-compilation. For another, given the compiler changes, the fact that when you set DESTDIR you (inappropriately) override a number of definitions, including the include and library paths, such that it's not possible to use the new compiler on an older system in order to do a "make world". I first discovered this trying to use gcc2.93 quite a while ago, and the problem with the build system remains uncorrected. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message