Commit Graph

1912 Commits

Author SHA1 Message Date
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
jdolecek
ea53379da3 Switch from GNU to BSD sort. Approved by the Core. 2001-01-13 10:49:06 +00:00
phil
09ae8bbd21 Remove getopt{,1}.c from sources. Use NetBSD's versions. 2001-01-11 01:49:47 +00:00
phil
def396420d Remove getopt{,1}.c from sources. Use NetBSD's version. 2001-01-11 01:48:00 +00:00
enami
5d9e26fa5b - Use PRINTOBJDIR and .WAIT where appropriate.
- Define PARALLEL in gdb/Makefile since multiple yacc might run.
2001-01-09 08:52:56 +00:00
lukem
443a19e035 convert to using .WAIT 2001-01-09 03:13:39 +00:00
itojun
99b0df5333 use MACIHNE_CPU to determine architecture-dependent source code directory.
is use of exists(foo) safe enough?
TODO: many other places to fix
2001-01-08 08:29:59 +00:00
phil
e6550aba7b Update for bc-1.06. 2001-01-08 04:53:59 +00:00
jdolecek
7fe8fd53c7 adapt CPPFLAGS so that readline.h is properly found after it's move
to /usr/include/readline/
2001-01-05 21:17:11 +00:00
lukem
bca417d8e4 use %ll_ instead of the less standard %q_ 2001-01-05 03:54:34 +00:00
itojun
0a3745234e sh3 split 2001-01-04 10:43:24 +00:00
itojun
264cf8dcf3 sh3 split 2001-01-04 08:01:49 +00:00
jhawk
6f1ea9f65f Fixup comments to account for --{,no-}whole-archive changes. 2000-12-26 01:29:03 +00:00
mycroft
bb747bc663 Clean up MAJOR crack addiction:
--whole-archive and --no-whole-archive are by nature position-dependent.  Make
it so.
2000-12-16 09:29:29 +00:00
fair
c98044f7d2 add port-dreamcast 2000-12-15 00:01:53 +00:00
scw
e8c320c691 Update EMULS.m68k with "m68kelfnbsd" also. 2000-12-07 11:31:51 +00:00
scw
bacceeaa17 Use the "m68kelfnbsd" parameter file for ELF on MACHINE_ARCH=m68k. 2000-12-07 08:18:35 +00:00
scw
72ae106334 Build gas.new if BOOTSTRAP_ELF is defined, regardless of MACHINE_ARCH. 2000-12-05 09:59:31 +00:00
scw
7da3267228 Need to check for __m68k__ with the m68k ELF toolchain... 2000-12-03 17:24:00 +00:00
jmc
bc58fd4841 libbfd is ../../lib/libbfd. not ../../lib/bfd 2000-11-28 22:33:49 +00:00
mrg
eab3144daf don't build these (binutils 2.9.1) tools on sparc64. 2000-11-17 06:51:35 +00:00
simonb
da198db71e Update the output counter so "gzip -dv" show meaningful results for
decompressing bzip2 files.
2000-11-17 01:32:27 +00:00
simonb
87db6e6fc9 Recognise .bz2 as a valid suffix. 2000-11-17 01:31:26 +00:00
thorpej
a883aea587 If the COMPILER_EXEC_PREFIX make variable is set, define
NBSD_EXEC_PREFIX="<COMPILER_EXEC_PREFIX>/usr/libexec/"
in the CPPFLAGS.
2000-11-09 06:25:52 +00:00
itojun
c2d7c0e321 gettextize works only if we have /usr/pkg/share/aclocal/gettext.m4 and friends,
and it does not make sense to install it.
From: Matthias Scheler <tron@zhadum.de>
2000-11-08 16:26:46 +00:00
wiz
29a60e8ab7 Undo last change for now. 2000-11-08 00:08:29 +00:00
jdolecek
f3fb930deb use uname -p and uname -m to get machine architecture and
machine type, falling back to /bin/arch, /bin/machine if they
exist and uname didn't return anything.
This solves bin/10614.
2000-11-06 15:46:38 +00:00
itojun
e9ea23788b MKNLS should only control installation of files under /usr/share/locale. 2000-11-06 15:35:25 +00:00
itojun
59e63e0152 MKNLS should control installation of /usr/share/locale files only. 2000-11-06 15:30:49 +00:00
itojun
e3ec4c0463 MKNLS should control installation of /usr/share/locale only.
(we may want to have additional variable to control libintl-readiness)
2000-11-06 15:29:18 +00:00
itojun
b04b150e28 s/make/${MAKE}/ 2000-11-04 15:38:32 +00:00
dan
29d4a62dee Don't prepend $DESTDIR to BINDIR, this is done elsewhere in the prog
install target.
2000-11-03 07:07:58 +00:00
veego
1699547a1d s/DISTDIR/DESTDIR/ 2000-11-02 20:17:01 +00:00
matt
d87584c459 On VAX, JMPTAB reloc use EXTERN as a type bit. However, they are always
EXTERN so we always need to emit them.  This fixes various problem with
using JMP instruction in libc and libm.
2000-11-02 16:14:37 +00:00
itojun
c1a719c0e4 visit gettext 2000-11-02 12:32:04 +00:00
itojun
ef14cfbe4b build framework for GNU gettext. will be overridden whenever
Todd's BSD licensed gettext implementation comes in.
2000-11-02 01:09:01 +00:00
wiz
329cec7b7a Use NetBSD's getopt{,_long}. 2000-11-01 15:27:46 +00:00
wiz
fd7b7ed13e Use NetBSD's getopt{,_long}. 2000-11-01 14:34:14 +00:00
wiz
58d067b119 Use NetBSD's getopt{,_long}. 2000-11-01 13:14:46 +00:00
itojun
6c59e69747 use /usr/lib/libintl.a. make it possible to build it with NLS-less. 2000-11-01 02:06:24 +00:00
itojun
8fcca1eaa3 do not compile libintl on our own. we now have /usr/lib/libintl. 2000-10-31 10:50:46 +00:00
mrg
87b5c188d9 -msoft-quad-flat on sparc64. 2000-10-28 16:01:25 +00:00
itojun
14a62d1878 improve MKNLS=no/yes. build no NLS-related source code on MKNOS=no. 2000-10-28 06:18:07 +00:00
mycroft
fe609bcff4 Update some DEBUG printf() formats. 2000-10-27 01:05:30 +00:00
wiz
59baa1d019 Match cvs-1.11. 2000-10-26 15:32:56 +00:00
mrg
613777800f don't build binutils 2.9.1 for sparc64 -- it causes issues. 2000-10-25 13:00:59 +00:00
simonb
cd2e1c1e91 Use ${COPY} instead of -c for ${INSTALL} commands. 2000-09-23 13:53:41 +00:00
soren
3c49111cd5 Add admin category. 2000-09-05 15:20:36 +00:00
enami
ad17819c4c Ditto with cvsbug; don't attempt to create .depend. 2000-09-05 05:15:11 +00:00
enami
69145e7ba0 Don't attempt to create .depend really. 2000-09-05 05:04:00 +00:00
christos
c1040a0bf8 Don't try to strip shell scripts. 2000-09-04 22:35:01 +00:00
christos
443e496d1c Add another automatically generated file. 2000-09-04 22:26:43 +00:00
christos
f3626f4e19 fix the Makefiles to work with ${OBJDIR} 2000-09-04 22:14:31 +00:00
christos
82dfee0b88 Build cvs 2000-09-04 22:12:22 +00:00
christos
7803a4e4ef Add reach-over Makefiles for cvs 2000-09-04 21:46:56 +00:00