Commit Graph

1866 Commits

Author SHA1 Message Date
tv e2fa0e8e96 CLEANFILES has to be set before including <bsd.prog.mk> to make sure that
clean/cleandir does its job (this should be fixed).  Work around it, and
fix some parallelism problems.
2001-10-08 23:18:11 +00:00
tv c88b6a3e03 Deal brute-force with parallelism. In order to accomodate breaking the
build in the middle and restarting on another platform (requiring atomic
host tool builds), and keep parallelism, the ".lo" rules can't be used
at all.  Instead, compile all host .c files directly into executables.
2001-10-08 22:56:31 +00:00
tv 68c509655a Single-target subdir builds no longer work at all since the introduction
of "dependall" and .WAIT; add a .WAIT here and nuke the dependencies for now.
2001-10-08 22:27:34 +00:00
aymeric fa554f783e shut up newer gcc warning about (actually mutually exclusive)
"possibly uninitialized" variables.
2001-10-08 22:11:31 +00:00
aymeric 866fad714d fix an obvious bug when loading sun relocatable objects.
When was this code last triggered?
XXX I didn't run the code, was looking for something else.
2001-10-08 22:09:20 +00:00
tv bf8eb2fc2d Generate ldcripts as "native" for a native linker. However, disable
installation into /usr/share/ldscripts at the moment, as the scripts will
no longer be shareable on all targets.  This will be tweaked at a later
date to generate "cross style" scripts for all targets (native ones are
compiled into the ld binary) so that they will indeed be shareable.

Should fix PR bin/14114, pkg/14122, and related issues.
2001-10-04 17:46:22 +00:00
wiz 456dff6cb8 Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
matt f6225f91fb Rebuild USE_NEW_TOOLCHAIN files for vax. Add binutils, etc. .. 2001-09-08 18:26:05 +00:00
wiz 798e998541 Add (commented out) some language-related FILES that could also
be installed.
2001-09-02 23:00:30 +00:00
wiz b47aecd969 Install some more locale files. 2001-09-02 22:55:58 +00:00
wiz dac7d101b7 Reduce diff to config.h created by texinfo-4.0. 2001-09-02 22:18:51 +00:00
wiz e405b87d8f Normalize man page handling: Man pages are now done in the same dir as the
program they are referring to, instead of being all done in the main
Makefile.
2001-09-02 22:16:58 +00:00
matt 33ebc9435e Regenerate so that ${DIST} is not expanded. 2001-08-30 01:31:49 +00:00
matt 61cb93c98c Commit NEW_TOOLCHAIN files. Do not attempt to use these unless you know
what you are doing!
2001-08-28 07:08:54 +00:00
thorpej bef08d29d9 Also accept (and ignore) -export-dynamic (already accepted --export-dynamic). 2001-08-26 00:02:46 +00:00
wiz 1e378c4c12 precede, not preceed. 2001-08-20 12:00:46 +00:00
matt 87cdecebcb Update new toolchain that now toolchain2netbsd has been
run natively on an ARM ELF system.
2001-08-19 17:48:49 +00:00
matt c757135288 When making the ldscripts, set MACHINE to "". elf.sc makes bad scripts
if MACHINE is set.
2001-08-19 17:19:46 +00:00
matt 4af2f898e7 preliminary new toolchain support for ARM ELF. 2001-08-19 16:21:21 +00:00
matt cd345950b6 Prelim ARM ELF support for binutils. 2001-08-19 16:18:59 +00:00
mrg 05a8e5fe04 build & install info & man page documentation. 2001-08-19 14:23:55 +00:00
mrg c5716adacf copy across our gcov.1 from egcs. 2001-08-19 14:22:24 +00:00
mrg 21207fbaae build c89 from gnu/usr.bin. 2001-08-19 14:21:02 +00:00
wiz a0831b3afc Doesn't need libz: File compression handling is done by forking gzip. 2001-08-18 14:50:03 +00:00
wiz 4b5fcdbfec Use our getopt_long. 2001-08-18 14:48:55 +00:00
mrg e6de26d11c include ../../Makefile.inc to set BINDIR. 2001-08-16 16:59:24 +00:00
mrg 318911587e regenerate. 2001-08-15 02:44:58 +00:00
tv 5e6e5d8bf4 Nuke; this was never set up to be built. 2001-08-14 07:28:46 +00:00
tv 8f264ae2fc Regen. 2001-08-14 05:18:26 +00:00
tv 75c2396dcc Regen. 2001-08-14 05:14:59 +00:00
mrg feaf6caf3c build sparc & sparc64 binutils & gdb. 2001-08-10 15:35:37 +00:00
mrg 82f7a2e6a2 build in gcc directory as well. 2001-08-10 12:34:45 +00:00
mrg a9c88b6f92 don't build in here if USE_NEW_TOOLCHAIN. 2001-08-10 12:33:55 +00:00
mrg 8d54deacdd regenerate. 2001-08-10 12:01:48 +00:00
mrg eda65d255d deal with no TEMPLATE_NAME being defined for a target 2001-08-10 10:39:10 +00:00
wiz 7a1835dd36 Fix typo. 2001-08-08 14:59:26 +00:00
tv 16083edcc0 Add new toolchain gdb build structure, in new subdir to go along with
gdbserver and gdbreplay in the future.
2001-08-06 23:28:53 +00:00
tv e7ad5cd6ce Turn this off on USE_NEW_TOOLCHAIN. 2001-08-06 20:01:23 +00:00
tv 3db6f60ffe Use target_alias without a release number; toolchain2netbsd strips this now. 2001-08-06 20:00:02 +00:00
tv 923efdf600 Add gprof. 2001-08-06 19:59:39 +00:00
tv c3c7f78d4f Add gcov. 2001-08-06 19:46:12 +00:00
tv 1ba4ad89e1 Turn this off on USE_NEW_TOOLCHAIN temporarily. 2001-08-06 19:36:58 +00:00
tv aff074824e Install ldscripts into /usr/share/ldscripts. (Currently non-unified, so the
install will only add scripts for the current target to /usr/share/ldscripts.
This will be fixed to build all applicable scripts for all NetBSD targets.)
2001-08-06 19:34:22 +00:00
tv 362f95d733 Add new toolchain binutils build structure. 2001-08-06 19:11:59 +00:00
tv 763f361733 Disable these in the case of USE_NEW_TOOLCHAIN (the new versions are
moving into the gnu/usr.bin/binutils directory to reflect GNU's
encapsulation of these packages).
2001-08-06 15:56:07 +00:00
enami c48795553f Remove a hack to copy grep.info to build it from grep.texi. 2001-08-03 14:42:35 +00:00
tv b852eb128e Revert previous. The building of the new toolchain will be determined by a
top-level automatic setting of USE_NEW_TOOLCHAIN when the rest of the stuff
is committed, and the top-level bootstrap is in place.
2001-07-30 16:04:18 +00:00
matt ee544f340c Remake with toolchain2netbsd 1.3 2001-07-28 06:51:59 +00:00
eeh 905da8170b Build the sparc64 compiler for a change. 2001-07-27 23:01:22 +00:00
assar e4ab707ade update build infrastructure for texinfo 4.0 2001-07-25 16:47:50 +00:00
aymeric 6919941456 include <link_aout.h>, which is needed at least when building a cross-linker 2001-07-25 11:59:22 +00:00
aymeric d2b58bf21f Make it possible to compile a cross-linker by just defining TARGET_MACHINE_ARCH
to the desired architecture.

Note that this is for the old ld of the old toolchain.
2001-07-25 11:58:04 +00:00
tv 87c9b9136c Add missing dependency on ${G_md_file} for host tools, noticed by matt@. 2001-07-24 21:16:08 +00:00
matt c8e381be8c Adding VAX gcc 2.95.3 (ELF). 2001-07-20 04:59:06 +00:00
matt 5ac8a0b7ba powerpc support for 2.95.3 2001-07-19 22:13:23 +00:00
mrg 4523fd67d7 build a mipsel-netbsd gcc & libgcc. 2001-07-19 18:35:22 +00:00
matt 15d3102358 Initial 2.95.3 support for ARM-ELF. 2001-07-19 15:27:16 +00:00
mrg c88bdb3273 build a sparc (elf) gcc 2.95.3 2001-07-19 15:20:13 +00:00
mrg 4331a0fffa freshly generated sparc64 config that seems able to build a working c & c++
compiler....  now we just need binutils & gdb :)
2001-07-19 00:54:24 +00:00
tv 652e52ca13 Use g++spec.c, not cppspec.c. (Thinko.) 2001-07-18 18:25:29 +00:00
tv 77c3a78e27 Regen. 2001-07-18 18:17:58 +00:00
tv f392296088 Fix BINDIR/MKMAN. 2001-07-18 14:02:43 +00:00
tv 75050b108b Add cpp and cpp0. 2001-07-18 14:02:26 +00:00
tv 9bfd60ec3d Add frontend /usr/bin/cpp (now a real binary) and /usr/libexec/cpp0
(formerly /usr/libexec/cpp).
2001-07-18 14:01:14 +00:00
tv 8ee0a1461c Fix links and manpages. 2001-07-18 14:00:11 +00:00
tv 865939c423 Make "make depend" work correctly. 2001-07-18 13:59:17 +00:00
lukem 03a3aa379d use off_t instead of long to store sizes which will be displayed with "--list".
fixes wacky display problems for files > 2GB in size.  tested ok on i386 and
alpha (no change for the latter).
2001-07-07 21:57:41 +00:00
enami 4655e8da67 Some man page here requires processing by tbl. 2001-06-26 01:43:58 +00:00
tv 634ebd4dc4 Add gcc 2.95.2 build framework, and i386 config files from toolchain2netbsd.
This should not be used directly for building host tools; rather, the top
level bootstrap (to be committed separately) should be used to build the
entire system including this compiler.
2001-06-18 16:18:30 +00:00
chris 9255039c1a Add port-cats to list available categories for send-pr. 2001-06-10 20:53:52 +00:00
thorpej 395cb02158 Add port-algor. 2001-06-05 17:40:08 +00:00
simonb 976bdd3f47 Change to new libbz2 API. 2001-06-03 13:43:01 +00:00
msaitoh 655a3a0437 check BOOTSTRAP_ELF (from Katsuomi Hamajima) 2001-05-21 18:26:48 +00:00
soren a657f17343 Add port-sun2 category, per PR admin/12657. 2001-05-17 09:13:58 +00:00
assar d303561a5a enable encryption support in client-server CVS.
patch from PR bin/12618, by lha@stacken.kth.se
2001-05-15 09:56:30 +00:00
martin 84364a741b Fix logic botch that enabled this (broken for that arch) gas on sparc64:
- we never want gas.new on sparc64
 - we generally do not want it on m68k and ns32k, unless we are ELF
   already or we are bootstrapping ELF right now
2001-05-03 21:47:28 +00:00
wiz 7dc54976bb Remove old groff files from usr.bin.
Pull up reach-over to head.
2001-04-19 14:40:39 +00:00
wiz 2f7eec860d New reachover build structure for groff 1.16.1. 2001-04-19 14:33:07 +00:00
pk 917f31256f Copy `grep.info' into the object directory. 2001-04-12 11:06:23 +00:00
mrg 24475afb31 don't build on sparc64. 2001-04-10 11:10:09 +00:00
wiz 08a9fdd741 Fix date, whitespace and punctuation. 2001-04-09 12:14:03 +00:00
wiz d32bb1a0e2 One entry for news68k is enough. 2001-04-04 14:26:44 +00:00
joda 44609d0f06 add ${DESTDIR} to kerberosIV and krb5 includes 2001-03-28 09:18:38 +00:00
matt 7b3ebcb787 Use MACHINE_CPU instead of MACHINE_ARCH. Ony disable gdb for arm & sh3 2001-03-11 21:01:55 +00:00
kim c3f56871e6 added port-arm 2001-03-10 17:53:00 +00:00
tsutsui 80643c8e30 Add -traditional to MATCHCPPFLAGS so that match.S compiles
on cross environment which does not have usr.bin.cpp.sh.
2001-03-04 16:12:36 +00:00
assar b9a25f6cc9 enable krb4 and gssapi authentication 2001-03-04 06:29:30 +00:00
tv 5b5b0a9c48 Turn off all subdirs on sparc64. We'll miss some manpages for a moment, but that
will go away with the new toolchain.
2001-02-28 16:55:59 +00:00
msaitoh fdaaa66a9e centralize the defintion of the standard include file directory 2001-02-26 08:12:21 +00:00
matt c832521c4f Enable kcore-nbsd.c for powerpc. 2001-02-23 23:16:44 +00:00
msaitoh 49572193ad bi-endian support for COFF 2001-02-23 22:46:37 +00:00
msaitoh 727d33ac58 bi-endian 2001-02-23 22:22:58 +00:00
msaitoh d3115a2cc4 for little endian 2001-02-16 21:11:12 +00:00
wiz 28ccff5f73 Add .WAIT after the libraries the rest of the programs depend upon, for
parallel builds.
2001-02-09 14:51:38 +00:00
tsubai dbe09b485b sh3 --> sh3eb / sh3el. 2001-02-02 19:32:38 +00:00
jun 6f1a137b42 add port-hpcsh 2001-01-18 09:00:32 +00:00
cgd c586a3a369 strncmp's last argument is of type size_t, not int. 2001-01-16 02:38:52 +00:00
jdolecek c9803cd367 Put GNU sort back to sleep. R.I.P. 2001-01-13 20:17:13 +00:00
itojun c50639b45e pull the last revision from graveyard. we do not really need to nuke it yet,
as long as we do not visit SUBDIR we don't build it.
2001-01-13 16:42:53 +00:00
jdolecek 4b8c8ba4c1 nuke GNU sort - we use BSD sort now 2001-01-13 10:56:32 +00:00