NetBSD/gnu/dist
martin feb5c96dad In the thread support functions only transfer those registers, that fit
into our struct fpreg64. This avoids gdb crashing due to smashed stack
when debugging threaded programs.
2003-09-29 17:47:26 +00:00
..
autoconf Allow $M4 to contain command line options. 2001-11-14 23:48:33 +00:00
bc bessel->Bessel (Igor Sobrado, PR misc/19700) 2003-03-31 02:43:38 +00:00
cvs Add charles's SETXID_SUPPORT patches for setuid() runs. 2003-09-25 16:10:14 +00:00
diffutils Re-add. 2003-01-26 01:53:40 +00:00
gawk Management, not managment. Mostly from jmc@openbsd. 2003-04-26 22:07:12 +00:00
gcc When allocating a common object, ALIGN is in bits, but common expects 2003-09-29 12:40:35 +00:00
gdb In the thread support functions only transfer those registers, that fit 2003-09-29 17:47:26 +00:00
gettext disable rules that try to rebuild files in the source tree (only affects 2003-03-01 13:14:17 +00:00
grep Missing ':', noted by Thomas T. Thai 2003-04-22 16:17:39 +00:00
groff Fix problem with multiple issuers in references in a file, noted 2003-09-10 13:57:46 +00:00
postfix Document the canonicalize_envelope_recipient variable. 2003-08-22 04:43:21 +00:00
sendmail Bump version number after parse8.359.2.8 patch has been applied. 2003-09-17 20:23:00 +00:00
texinfo Remove local ENABLE_NLS patches which were added for smaller executable 2003-09-08 13:33:00 +00:00
toolchain Fix various GCC3.3.1 nits 2003-09-23 18:53:03 +00:00
README.toolchain Update binutils version and correct gnusrc/ 2003-03-05 08:42:49 +00:00

README.toolchain

$NetBSD: README.toolchain,v 1.4 2003/03/05 08:42:49 skrll Exp $


HOW TO BUILD A CROSS COMPILER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Section to be written.]

See also: http://www.netbsd.org/Documentation/cross/


IMPORTED VERSIONS
~~~~~~~~~~~~~~~~~
The following software is in gnusrc/gnu/dist/toolchain, in a unified build
structure:

    gcc-2.95.3
    binutils-2.13.2.1
    gdb-5.0


IMPORT STEPS
~~~~~~~~~~~~
1. All distributions were unpacked and all `.cvsignore' files were
   removed.

2. All files in gcc's `include' top level directory were removed from
   binutils's `include' top level directory (these are the libiberty
   include files).

   cd gcc-*/include; for f in *; do rm -f ../../binutils-*/include/$f; done

3. The gcc distribution was imported in one shot into
   src/gnu/dist/toolchain, including the recursive build structure.

4. The binutils distribution was stripped down to the following directories,
   with no files at the top level:

   bfd, binutils, gas, gprof, include, intl, ld, opcodes

5. Binutils was imported into src/gnu/dist/toolchain, which included
   only the subdirectories above.

6. The gdb distribution was stripped down to the following directories,
   with no files at the top level:

   gdb, mmalloc, readline, sim

7. Gdb was imported into src/gnu/dist/toolchain, which included only
   the subdirectories above.