From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id fBBHPQO06643 for linux-mips-outgoing; Tue, 11 Dec 2001 09:25:26 -0800 Received: from dea.linux-mips.net (localhost [127.0.0.1]) by oss.sgi.com (8.11.2/8.11.3) with ESMTP id fBBHP3o06242 for ; Tue, 11 Dec 2001 09:25:04 -0800 Received: (from ralf@localhost) by dea.linux-mips.net (8.11.1/8.11.1) id fBBDU8W30810; Tue, 11 Dec 2001 11:30:08 -0200 Date: Tue, 11 Dec 2001 11:30:08 -0200 From: Ralf Baechle To: Ben Elliston Cc: "Maciej W. Rozycki" , "H . J . Lu" , linux-mips@oss.sgi.com Subject: Re: PATCH: Handle Linux/mips (Re: Why is byteorder removed from /proc/cpuinfo?) Message-ID: <20011211113008.A30693@dea.linux-mips.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from bje@redhat.com on Tue, Dec 11, 2001 at 09:40:50AM +1000 X-Accept-Language: de,en,fr Sender: owner-linux-mips@oss.sgi.com Precedence: bulk On Tue, Dec 11, 2001 at 09:40:50AM +1000, Ben Elliston wrote: > > > crosscompilation unlike the /proc/cpuinfo thing and doesn't rely on > > > properly installed libraries and headers might possibly of interest for > > > building standalone software. > > > Hmm, I don't think config.guess is ever used for cross-compilation as > > the script's purpose is to guess the host and you need to specify one > > explicitly for a cross-compilation to happen. Anyway it's saner not > > to use build system properties to guess host system ones. > > You're close, but not quite correct. In a cross-compilation environment, > the job of config.guess is to determine the type of the build system, > which may be different to the host and will certainly be different to the > target. In case of Linux/MIPS it could guess wether it's a little endian or big endian configuration and emit mips-unknown-gnu-linux or mipsel-unknown-gnu-linux that is taking away the burden of the user knowing about the right endianess for his target - specifying mips-linux as target should then be sufficient. Does that sound sane or would overriding the users explicitly give targetname (or even hostname for a native build) be considered a bad thing? Ralf