From owner-cvs-all Tue Nov 16 7:44:39 1999 Delivered-To: cvs-all@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 4F61914BCE; Tue, 16 Nov 1999 07:44:22 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id IAA02783; Tue, 16 Nov 1999 08:44:20 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id IAA08642; Tue, 16 Nov 1999 08:44:22 -0700 (MST) Message-Id: <199911161544.IAA08642@harmony.village.org> To: Marcel Moolenaar Subject: Re: cvs commit: src Makefile.inc1 src/usr.bin/make Makefile Cc: cvs-committers@freebsd.org, cvs-all@freebsd.org In-reply-to: Your message of "Tue, 16 Nov 1999 08:41:08 +0100." <38310A94.B1939A83@scc.nl> References: <38310A94.B1939A83@scc.nl> <199911151707.JAA03820@freefall.freebsd.org> <199911160533.WAA02391@harmony.village.org> Date: Tue, 16 Nov 1999 08:44:22 -0700 From: Warner Losh Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk In message <38310A94.B1939A83@scc.nl> Marcel Moolenaar writes: : If make is compiled against the right set of headers, you are never : going to need this. The Makefiles are full of those `cross-compilation' : hacks that are basicly only needed because cross-building is broken by : design. The only way to fix cross-building is to get to the bones of : things and CROSS_MAKE_FLAGS is currently in the way. But without them, make won't define MACHINE and MACHINE_ARCH correctly, which is critical to have any sort of cross building work. I was unable to get cross compiling working at all by defining MACHINE and MACHINE_ARCH on the command line, but I think that is due to make trying to second guess things (maybe this code has been slain inside of make). That's why it was needed. What are you replacing it with? What's your cross building direction? Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message