NetBSD/gnu/dist
rafal 2fdb31c4e3 Fix a bug with list handling that caused this to abort with a "extraneous
<string>" message if the stars were aligned incorrectly due to fast-and-
loose list handling.

The list handling code didn't discriminate between list nodes and list
heads, resulting in string comparisons using memory in the "list heads
by length" array as the target of the comparison; if the string being
handled was short enough and the pointers present in the list heads
array were just the right form the tool would get spurious matches and
exit with the above message.

PR toolchain/18858
2002-10-30 18:14:37 +00:00
..
autoconf
bc
cvs Remove .cvsignore file. 2002-04-04 17:08:24 +00:00
diffutils
gawk When checking that a potentially-unsigned enum is >= 0, assign it to an int 2002-03-09 13:22:52 +00:00
gettext Add .MADE to prevent building in $srcdir. (They could have at least 2002-02-27 17:34:48 +00:00
grep
groff Fix lots of typos. Some spotted by Adrian Mrva. 2002-10-02 15:39:09 +00:00
map-mbone move mbone tools out of basesrc, as they use part of mrouted 2002-10-01 03:50:07 +00:00
mrinfo move mbone tools out of basesrc, as they use part of mrouted 2002-10-01 03:50:07 +00:00
mrouted latest license terms, via openbsd 2002-10-01 03:41:13 +00:00
mtrace move mbone tools out of basesrc, as they use part of mrouted 2002-10-01 03:50:07 +00:00
postfix Add missing "echo", as pointed out by Havard Eidnes <he@netbsd.org> 2002-09-06 05:36:14 +00:00
sendmail more strict checking on command invocation. 2002-10-03 03:31:46 +00:00
tar Restore other symlink attributes. 2002-10-13 22:58:55 +00:00
texinfo Correctly obey $(EXEEXT) if set. (Bad automake. Bad, bad automake.) 2002-04-25 15:02:40 +00:00
toolchain Fix a bug with list handling that caused this to abort with a "extraneous 2002-10-30 18:14:37 +00:00
README.toolchain

$NetBSD: README.toolchain,v 1.3 2001/10/15 18:28:28 bjh21 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.11.2
    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
   gnusrc/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 gnusrc/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 gnusrc/gnu/dist/toolchain, which included only
   the subdirectories above.