NetBSD/gnu/dist
lukem c2d985356e Consistently comment out rules which attempt to rebuild .info from .texinfo,
(and associated targets for .dvi et al), as well as man pages from .pod,
using a prefix of `#  '.

This prevents a variety of build issues caused by situations such as
cvs checkouts which result in the .texinfo file being slightly newer
than the .info file, and the build process trying to unnecessarily
regenerate them, which will fail in a variety of circumstances
(build tools not available, read-only source, etc ...)

Once a better solution is found, we can switch to it.
For now, this improves things greatly and should reduce a lot of
support requests that would undoubtably appear otherwise...
2003-03-02 13:11:04 +00:00
..
autoconf
bc
cvs Merge 1.11.5. 2003-01-21 09:43:36 +00:00
diffutils Re-add. 2003-01-26 01:53:40 +00:00
gawk
gettext disable rules that try to rebuild files in the source tree (only affects 2003-03-01 13:14:17 +00:00
grep Removed by grep2netbsd script (do we want them in regress?). 2003-02-13 08:04:16 +00:00
groff .Nm does not need a dummy argument ("") before punctuation or 2003-02-25 10:34:36 +00:00
map-mbone
mrinfo
mrouted
mtrace "Utilize" has exactly the same meaning as "use," but it is more 2003-02-04 23:07:28 +00:00
postfix
sendmail
texinfo Terminate (with extreme prejudice) any rules which detect if files 2003-02-15 02:25:56 +00:00
toolchain Consistently comment out rules which attempt to rebuild .info from .texinfo, 2003-03-02 13:11:04 +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.