[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

14. Porting GDB

Most of the work in making GDB compile on a new machine is in specifying the configuration of the machine. This is done in a dizzying variety of header files and configuration scripts, which we hope to make more sensible soon. Let's say your new host is called an xyz (e.g., `sun4'), and its full three-part configuration name is arch-xvend-xos (e.g., `sparc-sun-sunos4'). In particular:


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

14.1 Configuring GDB for Release

From the top level directory (containing `gdb', `bfd', `libiberty', and so on):

 
make -f Makefile.in gdb.tar.gz

This will properly configure, clean, rebuild any files that are distributed pre-built (e.g. `c-exp.tab.c' or `refcard.ps'), and will then make a tarfile. (If the top level directory has already been configured, you can just do make gdb.tar.gz instead.)

This procedure requires:

... and the usual slew of utilities (sed, tar, etc.).

TEMPORARY RELEASE PROCEDURE FOR DOCUMENTATION

`gdb.texinfo' is currently marked up using the texinfo-2 macros, which are not yet a default for anything (but we have to start using them sometime).

For making paper, the only thing this implies is the right generation of `texinfo.tex' needs to be included in the distribution.

For making info files, however, rather than duplicating the texinfo2 distribution, generate `gdb-all.texinfo' locally, and include the files `gdb.info*' in the distribution. Note the plural; makeinfo will split the document into one overall file and five or so included files.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

These pages are maintained by the GDB developers.

Copyright Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

This document was generated by GDB Administrator on October, 26 2002 using texi2html