Manual Configuration
-* Specifying Names:: Specifying the system type
+* Specifying Target Triplets:: Specifying target triplets
* Canonicalizing:: Getting the canonical system type
* Using System Type:: What to do with the system type
If the tool cannot be found with a prefix, and if the build and target
types are equal, then it is also searched for without a prefix.
-As noted in @ref{Specifying Names, , Specifying the system type}, the
+As noted in @ref{Specifying Target Triplets}, the
target is rarely specified, because most of the time it is the same
as the host: it is the type of system for which any compiler tool in
the package produces code. What this macro looks for is,
When cross-compiling, this macro will issue a warning if no program
prefixed with the host type could be found.
-For more information, see @ref{Specifying Names, , Specifying the
-system type}.
+For more information, see @ref{Specifying Target Triplets}.
@end defmac
@defmac AC_CHECK_TARGET_TOOLS (@var{variable}, @var{progs-to-check-for}, @
When cross-compiling, this macro will issue a warning if no program
prefixed with the host type could be found.
-For more information, see @ref{Specifying Names, , Specifying the
-system type}.
+For more information, see @ref{Specifying Target Triplets}.
@end defmac
@anchor{AC_PATH_PROG}
When cross-compiling, this macro will issue a warning if no program
prefixed with the host type could be found.
-For more information, see @ref{Specifying Names, , Specifying the
-system type}.
+For more information, see @ref{Specifying Target Triplets}.
@end defmac
Autoconf provides a uniform method for handling unguessable features.
@menu
-* Specifying Names:: Specifying the system type
+* Specifying Target Triplets:: Specifying target triplets
* Canonicalizing:: Getting the canonical system type
* Using System Type:: What to do with the system type
@end menu
-@node Specifying Names
-@section Specifying the System Type
+@node Specifying Target Triplets
+@section Specifying target triplets
@cindex System type
+@cindex Target triplet
+@c This node used to be named Specifying Names. The @anchor allows old
+@c links to still work.
+@anchor{Specifying Names}
Autoconf-generated
@command{configure} scripts can make decisions based on a canonical name
-for the system type, which has the form:
+for the system type, or @dfn{target triplet}, which has the form:
@samp{@var{cpu}-@var{vendor}-@var{os}}, where @var{os} can be
@samp{@var{system}} or @samp{@var{kernel}-@var{system}}
command or symbols predefined by the C preprocessor.
Alternately, the user can specify the system type with command line
-arguments to @command{configure}. Doing so is necessary when
+arguments to @command{configure} (@pxref{System Type}. Doing so is
+necessary when
cross-compiling. In the most complex case of cross-compiling, three
system types are involved. The options to specify them are:
@unnumbered Installation Instructions
Copyright @copyright{} 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004,
-2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
where @var{system} can have one of these forms:
@example
-@var{os} @var{kernel}-@var{os}
+@var{os}
+@var{kernel}-@var{os}
@end example
See the file @file{config.sub} for the possible values of each field.