NetBSD/gnu/dist
tv 876e40a10a Don't build language "proto" (protoize, unprotoize) by default. This whole
"SYSCALLS.c.X" business is just more annoyance that it's worth.  It can
still be enabled manually by putting "proto" in LANGUAGES.
2001-06-02 00:54:20 +00:00
..
bc Fix problems in "for (;;)" and put back in quiet mode. 2001-02-19 21:07:04 +00:00
bfd bug fix. 2001-03-01 10:39:20 +00:00
binutils one too many backslashes in an nroff expression, fixed per PR 8724 1999-12-20 23:01:20 +00:00
cvs enable encryption support in client-server CVS. 2001-05-15 09:56:30 +00:00
diffutils Undo last change for now. 2000-11-08 00:08:29 +00:00
gas bi-endian 2001-02-23 22:22:58 +00:00
gawk Fix last commit. Problem reported by Matthias Scheler. 2000-12-08 19:21:55 +00:00
gcc s/shl/shlunx/ 2001-05-21 18:21:37 +00:00
gdb Add kcore support for powerpc. 2001-03-11 20:57:50 +00:00
gettext Fix typo. 2001-02-17 19:06:18 +00:00
gprof Don't do the default exclusions in the `flat' profile on Alpha. (We don't 2000-12-13 01:06:03 +00:00
grep Formatting glitches. 2000-05-21 18:32:47 +00:00
groff Add groff2netbsd script used for groff-1.16.1 import. 2001-04-19 23:27:52 +00:00
include Add rudimentry VAX COFF support. enough so objdump, size, nm, etc. are happy 2000-01-11 05:48:27 +00:00
ld Define "TARGET_PAGE_SIZE=0x2000" so the linker uses an 8KB pagesize 2000-12-19 09:37:04 +00:00
libf2c Import libf2c from egcs 1.1.2. 1999-04-06 16:20:26 +00:00
libiberty Round 2 of gnu/dist cleanup: 1999-02-04 04:25:21 +00:00
libio Make this at least pretend to work when cross-compiling. 2000-03-26 09:54:28 +00:00
libstdc++ Import libstdc++ changes from egcs 1.1.2. 1999-04-06 16:28:42 +00:00
opcodes Fix a binutils bug. Should be fixed in the next version. 2000-04-18 20:28:37 +00:00
postfix handle EAI_SYSTEM. part of jumbo patch on PR 12876 2001-05-14 21:44:07 +00:00
readline/doc Remove files not used by a native build. 1999-02-11 16:51:27 +00:00
sendmail sync with 8.11.4. 2001-05-29 04:18:24 +00:00
texinfo use /usr/lib/libintl.a. make it possible to build it with NLS-less. 2000-11-01 02:06:24 +00:00
toolchain Don't build language "proto" (protoize, unprotoize) by default. This whole 2001-06-02 00:54:20 +00:00
README.toolchain Xref our "crosscompiling howto" (in htdocs) 2001-01-12 01:43:57 +00:00
config.guess Put these files back -- it's still pretty useful to be 2001-01-30 03:19:10 +00:00
config.sub Put these files back -- it's still pretty useful to be 2001-01-30 03:19:10 +00:00
install.sh Put these files back -- it's still pretty useful to be 2001-01-30 03:19:10 +00:00

README.toolchain

$NetBSD: README.toolchain,v 1.2 2001/01/12 01:43:57 hubertf 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.2
    binutils-2.10
    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.