|
|
|
@ -7069,6 +7069,20 @@ libraries @file{bfd}, @file{readline}, and @file{libiberty}, then |
|
|
|
@code{gdb} itself. The configured source files, and the binaries, are |
|
|
|
left in the corresponding source directories. |
|
|
|
|
|
|
|
@code{configure} is a Bourne-shell (@code{/bin/sh}) script; if your |
|
|
|
system doesn't recognize this automatically when you run a different |
|
|
|
shell, you may need to run @code{sh} on it explicitly: |
|
|
|
@samp{sh configure @var{host}}. |
|
|
|
|
|
|
|
You can @emph{run} the @code{configure} script from any of the |
|
|
|
subordinate directories in the _GDBN__ distribution (if you only want to |
|
|
|
configure that subdirectory); but be sure to specify a path to it. For |
|
|
|
example, to configure only the @code{bfd} subdirectory, |
|
|
|
@example |
|
|
|
cd gdb-_GDB_VN__/bfd |
|
|
|
../configure @var{host} |
|
|
|
@end example |
|
|
|
|
|
|
|
You can install @code{_GDBP__} anywhere; it has no hardwired paths. However, |
|
|
|
you should make sure that the shell on your path (named by the |
|
|
|
@samp{SHELL} environment variable) is publicly readable; some systems |
|
|
|
@ -7175,15 +7189,8 @@ of information in the following pattern: |
|
|
|
@end example |
|
|
|
|
|
|
|
For example, you can use the alias @code{sun4} as a @var{host} argument |
|
|
|
or in a @code{+target=@var{target}} option, but the full name of that |
|
|
|
configuration specifies that the architecture is @samp{sparc}, the |
|
|
|
vendor is @samp{sun}, and the operating system is @samp{sunos4}. |
|
|
|
|
|
|
|
@iftex |
|
|
|
@c I know this is ugly, but @group is useless except in examples now... |
|
|
|
@c (using texinfo 2.52 or so) |
|
|
|
@page |
|
|
|
@end iftex |
|
|
|
or in a @code{+target=@var{target}} option, but the equivalent full name |
|
|
|
is @samp{sparc-sun-sunos4}. |
|
|
|
|
|
|
|
The following table shows all the architectures, hosts, and OS prefixes |
|
|
|
that @code{configure} recognizes in _GDBN__ _GDB_VN__. Entries in the ``OS |
|
|
|
@ -7193,40 +7200,41 @@ prefix'' column ending in a @samp{*} may be followed by a release number. |
|
|
|
@example |
|
|
|
|
|
|
|
ARCHITECTURE VENDOR OS prefix |
|
|
|
------------+-------------+------------- |
|
|
|
------------+------------+------------- |
|
|
|
| | |
|
|
|
580 | altos | aix* |
|
|
|
a29k | amdahl | amigados |
|
|
|
alliant | aout | aout |
|
|
|
arm | apollo | bout |
|
|
|
c1 | att | bsd* |
|
|
|
c2 | bull | coff |
|
|
|
a29k | amd | amigados |
|
|
|
alliant | amdahl | aout |
|
|
|
arm | aout | bout |
|
|
|
c1 | apollo | bsd* |
|
|
|
c2 | att | coff |
|
|
|
cray2 | bcs | ctix* |
|
|
|
h8300 | bout | dynix* |
|
|
|
i386 | cbm | esix* |
|
|
|
i860 | coff | hpux* |
|
|
|
i960 | convergent | irix* |
|
|
|
m68000 | convex | isc* |
|
|
|
m68k | cray | kern |
|
|
|
m88k | dec | mach* |
|
|
|
mips | encore | newsos* |
|
|
|
ns32k | gould | nindy* |
|
|
|
pyramid | hp | none |
|
|
|
romp | ibm | osf* |
|
|
|
rs6000 | intel | sco* |
|
|
|
rtpc | isi | sunos* |
|
|
|
sparc | little | svr4 |
|
|
|
tahoe | mips | sym* |
|
|
|
tron | motorola | sysv* |
|
|
|
vax | ncr | ultrix* |
|
|
|
xmp | next | unicos |
|
|
|
ymp | none | unos* |
|
|
|
| nyu | uts |
|
|
|
| sco | v88r* |
|
|
|
| sequent | vms* |
|
|
|
| sgi | vxworks* |
|
|
|
| sony | |
|
|
|
| sun | |
|
|
|
h8300 | bout | dgux* |
|
|
|
i386 | bull | dynix* |
|
|
|
i860 | cbm | ebmon |
|
|
|
i960 | coff | esix* |
|
|
|
m68000 | convergent | hds |
|
|
|
m68k | convex | hpux* |
|
|
|
m88k | cray | irix* |
|
|
|
mips | dec | isc* |
|
|
|
ns32k | encore | kern |
|
|
|
pyramid | gould | mach* |
|
|
|
romp | hitachi | msdos* |
|
|
|
rs6000 | hp | newsos* |
|
|
|
sparc | ibm | nindy* |
|
|
|
tahoe | intel | osf* |
|
|
|
tron | isi | sco* |
|
|
|
vax | little | sunos* |
|
|
|
xmp | mips | svr4 |
|
|
|
ymp | motorola | sym* |
|
|
|
| ncr | sysv* |
|
|
|
| next | ultrix* |
|
|
|
| nyu | unicos* |
|
|
|
| sco | unos* |
|
|
|
| sequent | uts |
|
|
|
| sgi | v88r* |
|
|
|
| sony | vms* |
|
|
|
| sun | vxworks* |
|
|
|
| unicom | |
|
|
|
| utek | |
|
|
|
| wrs | |
|
|
|
@ -7241,43 +7249,47 @@ untested. |
|
|
|
@c FIXME...smallbook fonts? |
|
|
|
@tex |
|
|
|
%\vskip\parskip |
|
|
|
\advance\baselineskip -1pt |
|
|
|
% TERRIBLE KLUGE ABOVE makes table fit on one page (large format, prob |
|
|
|
% not smallbook). FIXME Reformat table for next time!! |
|
|
|
\vskip \baselineskip |
|
|
|
\halign{\hskip\parindent\tt #\hfil &\qquad#&\tt #\hfil &\qquad#&\tt |
|
|
|
#\hfil &\qquad\qquad\it #\hfil\cr |
|
|
|
{\bf Architecture} &&{\bf Vendor} &&{\bf OS prefix}\cr |
|
|
|
\multispan5\hrulefill\cr |
|
|
|
580 && altos && aix* \cr |
|
|
|
a29k && amdahl && amigados\cr |
|
|
|
alliant && aout && aout \cr |
|
|
|
arm && apollo && bout \cr |
|
|
|
c1 && att && bsd* \cr |
|
|
|
c2 && bull && coff \cr |
|
|
|
a29k && amd && amigados \cr |
|
|
|
alliant && amdahl && aout \cr |
|
|
|
arm && aout && bout \cr |
|
|
|
c1 && apollo && bsd* \cr |
|
|
|
c2 && att && coff \cr |
|
|
|
cray2 && bcs && ctix* \cr |
|
|
|
h8300 && bout && dynix* \cr |
|
|
|
i386 && cbm && esix* \cr |
|
|
|
i860 && coff && hpux* &Warning: \cr |
|
|
|
i960 && convergent && irix* &Many combinations \cr |
|
|
|
m68000 && convex && isc* &of architecture, vendor \cr |
|
|
|
m68k && cray && kern &and OS are untested. \cr |
|
|
|
m88k && dec && mach* \cr |
|
|
|
mips && encore && newsos* \cr |
|
|
|
ns32k && gould && nindy* \cr |
|
|
|
pyramid && hp && none \cr |
|
|
|
romp && ibm && osf* \cr |
|
|
|
rs6000 && intel && sco* \cr |
|
|
|
rtpc && isi && sunos* \cr |
|
|
|
sparc && little && svr4 \cr |
|
|
|
tahoe && mips && sym* \cr |
|
|
|
tron && motorola && sysv* \cr |
|
|
|
vax && ncr && ultrix* \cr |
|
|
|
xmp && next && unicos \cr |
|
|
|
ymp && none && unos* \cr |
|
|
|
&& nyu && uts \cr |
|
|
|
&& sco && v88r* \cr |
|
|
|
&& sequent && vms* \cr |
|
|
|
&& sgi && vxworks*\cr |
|
|
|
&& sony &&\cr |
|
|
|
&& sun &&\cr |
|
|
|
h8300 && bout && dgux* \cr |
|
|
|
i386 && bull && dynix* \cr |
|
|
|
i860 && cbm && ebmon &Warning: \cr |
|
|
|
i960 && coff && esix* &Many combinations \cr |
|
|
|
m68000 && convergent && hds &of architecture, vendor \cr |
|
|
|
m68k && convex && hpux* &and OS are untested. \cr |
|
|
|
m88k && cray && irix* \cr |
|
|
|
mips && dec && isc* \cr |
|
|
|
ns32k && encore && kern \cr |
|
|
|
pyramid && gould && mach* \cr |
|
|
|
romp && hitachi && msdos* \cr |
|
|
|
rs6000 && hp && newsos* \cr |
|
|
|
sparc && ibm && nindy* \cr |
|
|
|
tahoe && intel && osf* \cr |
|
|
|
tron && isi && sco* \cr |
|
|
|
vax && little && sunos* \cr |
|
|
|
xmp && mips && svr4 \cr |
|
|
|
ymp && motorola && sym* \cr |
|
|
|
&& ncr && sysv* \cr |
|
|
|
&& next && ultrix* \cr |
|
|
|
&& nyu && unicos* \cr |
|
|
|
&& sco && unos* \cr |
|
|
|
&& sequent && uts \cr |
|
|
|
&& sgi && v88r* \cr |
|
|
|
&& sony && vms* \cr |
|
|
|
&& sun && vxworks* \cr |
|
|
|
&& unicom && \cr |
|
|
|
&& utek && \cr |
|
|
|
&& wrs && \cr |
|
|
|
@ -7337,12 +7349,13 @@ Write configuration specific files in subdirectories of the form |
|
|
|
H-@var{host}/T-@var{target} |
|
|
|
@end example |
|
|
|
@noindent |
|
|
|
(and configure the @code{Makefile} to write binaries there too). |
|
|
|
Without this option, if you specify only one configuration for _GDBN__, |
|
|
|
@code{configure} will use the same directory for source, configured |
|
|
|
files, and binaries. This option is used automatically if you specify |
|
|
|
more than one @var{host} or more than one @samp{+target=@var{target}} |
|
|
|
option on the @code{configure} command line. |
|
|
|
(and configure the @code{Makefile} to generate object code in |
|
|
|
subdirectories of this form as well). Without this option, if you |
|
|
|
specify only one configuration for _GDBN__, @code{configure} will use |
|
|
|
the same directory for source, configured files, and binaries. This |
|
|
|
option is used automatically if you specify more than one @var{host} or |
|
|
|
more than one @samp{+target=@var{target}} option on the @code{configure} |
|
|
|
command line. |
|
|
|
|
|
|
|
@item +norecursion |
|
|
|
Configure only the directory where @code{configure} is executed; do not |
|
|
|
|