This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: with_cross_host vs cross-hosted
- To: DJ Delorie <dj at redhat dot com>
- Subject: Re: with_cross_host vs cross-hosted
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Thu, 5 Jul 2001 22:23:36 +0100 (BST)
- cc: <dmj+ at andrew dot cmu dot edu>, <gcc-bugs at gcc dot gnu dot org>
On Thu, 5 Jul 2001, DJ Delorie wrote:
> I call them "crossed natives" for lack of a single-word name for them.
>
> linux->linux->linux native
> linux->linux->cygwin cross
> linux->cygwin->cygwin crossed native
> linux->cygwin->mips canadian
>
> I don't know what linux->cygwin->linux would be called. It's
> technically a canadian, but last time I tried that (with
> linux->djgpp->linux) it didn't work - it thought it was native.
> Maybe we should call it a "crossback"?
Does any GNU package install "The GNU configure and build system" by Ian
Lance Taylor (found e.g. in binutils/etc/configure.texi)? That's probably
where documentation of this sort of terminology should go - and parts of
it, e.g. the documentation of the Cygnus toplevel directory, would be
useful for the GCC documentation (which needs better general documentation
of the GCC build process internals), though it isn't assigned to the FSF
(being Copyright (C) 1998 Cygnus Solutions). (OTOH, much of that file is
tutorial documentation of autoconf/automake, which isn't relevant to the
GCC documentation.)
(There's also the older cfg-paper.texi, e.g. in
binutils-2.8/etc/cfg-paper.texi, but that is rather confusing through
involving *four* environments rather than the three of build/host/target.)
--
Joseph S. Myers
jsm28@cam.ac.uk