Commit Graph

1983 Commits

Author SHA1 Message Date
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
ws 3fffb655ae Add modification remark as required by the GPL. 2000-08-07 15:20:36 +00:00
mrg 2c8d59bf4e enable gdb on sparc64 2000-08-07 03:07:24 +00:00
veego ffeeef2048 Move the include of <bsd.prog.mk> to the old place to build the manpage
correctly and also move cexp.c after the include to get the ${DIST} path.
2000-08-06 19:49:53 +00:00
veego d7b2c1f83d Fix the last commit. We need to use the parts with ${DIST} after <bsd.prog.mk>
because that includes the ../Makefile.inc.
2000-08-06 19:41:18 +00:00
mrg f09f5d208b fix part of previous: do install /usr/bin/cpp on sparc64. 2000-08-06 16:37:57 +00:00
mrg fa388a99bb don't build egcs 1.1.2 on sparc64; it is broken and useless 2000-08-06 15:26:55 +00:00
pooka 6ee9631c26 Add missing $ from {MACHINE_ARCH} 2000-08-02 22:25:13 +00:00
msaitoh 27f9ec8b7e don't include solib.h if the system is sh3&&(!ELF) 2000-08-02 17:46:20 +00:00
mycroft 9b2c5720e8 Make the ligature_node operators compile with GCC 2.95.2.
Thanks to Assar for assistance.
2000-07-24 02:24:43 +00:00
eeh 49dd8cbac1 solib.o is required for linking even on MKPIC="no". 2000-07-08 19:18:19 +00:00
ad 97053d8364 Add a `-y' option which filters archives through bzip2(1). 2000-07-05 11:57:57 +00:00
thorpej 2600f5f931 Separate out tar and cpio. 2000-07-04 17:12:00 +00:00
bjh21 9fe4c9c75f Add arm26 support to GCC. This is only very slightly tested at present. 2000-07-02 12:31:21 +00:00
kleink 5f8a717928 Change tot_written from u_quad_t to unsigned long long for portability's
sake.
2000-06-26 08:25:34 +00:00
soren 5f5263355b Add sgimips. 2000-06-24 11:12:55 +00:00
tsutsui 81712cf5c7 Build and install as.info in gas.new on all ports. 2000-06-17 17:59:28 +00:00
veego 64888023cf We need to include <bsd.files.mk> to install the FILES. 2000-06-11 13:07:49 +00:00
matt 6a7eb13fc4 Since gdb seems to be useful, enable gdb on powerpc. 2000-06-03 06:00:04 +00:00
matt 9816935f22 Remove RELOC_SYMBOLICS_THROUGH_JMPSLOT since it isn't required for VAX (and
that's why I added it).
2000-05-28 01:33:58 +00:00
tsutsui 9dc8e8109b Add port-arm26 and port-cobalt. 2000-05-14 13:10:57 +00:00
msaitoh 783aaff7a9 install id.info 2000-05-13 19:50:51 +00:00
deberg 79fea77314 install as.info 2000-05-11 00:56:48 +00:00
mrg a48a4a9a4a forward compatible -rpath-link takes an arguemnt; deal with it. 2000-04-26 02:49:04 +00:00
tsubai 9b35e38101 Use te-nbsd.h. 2000-04-20 15:40:02 +00:00
nathanw 876c9748cd Just one backslash at the end of a line, please. 2000-04-14 17:58:40 +00:00
msaitoh 06f772e8af Don't compile kcore-nbsd.c when MACHINE_ARCH==sh3 2000-04-14 15:49:07 +00:00
msaitoh dee4bf7644 compile gdb when MACHINE_ARCH=sh3 2000-04-13 16:17:54 +00:00
msaitoh 9e71fff743 gdb for sh3 (broken) 2000-04-13 16:08:19 +00:00
ws f11fc50718 Make this at least compile on platforms that don't define BREAKPOINT.
Bug found by Soren S. Jorvang <soren@wheel.dk>
Maybe we should completely exclude this file from compilation
on these platforms?
2000-03-27 16:31:05 +00:00
ws 0bb2093748 Add IPKDB support to GDB. 2000-03-23 20:44:40 +00:00
shin ac9896415f remove MIPS SOFTFLOAT. 2000-03-05 05:41:03 +00:00
enami bdc53e3b9f Unlink an existing symblic link when creating a symblic link. 2000-02-28 10:00:57 +00:00
wiz 1def904605 re-add pre-generated grep.info and use that one until our texinfo
supports @command
2000-02-27 02:36:55 +00:00
wiz 1d76239646 update grep to 2.4.
Thanks for the help from simonb, mrg and hubertf.
(All errors are mine, though.)
2000-02-27 01:31:02 +00:00
tsutsui 9e1d562a1f - tm.h is automatically generated by configure in gnu/dist/gcc,
so egcs/arch/mips/tm.h should not contain any #ifdefs
- Use -DTARGET_{BIG,LITTLE}_ENDIAN_DEFAULT (which are used in egcs-current)
  to switch mipseb/mipsel
2000-02-19 00:44:31 +00:00
soren e4e0e80102 Add luna68k, news68k, prep, sparc64.
Rename pica to arc.
2000-02-18 08:57:05 +00:00
tsutsui 9658fcaa61 Add support of mipseb target. 2000-02-16 11:23:48 +00:00
tsutsui c539ff5d84 STRIPPROG -> STRIP 2000-02-01 06:00:35 +00:00
mycroft 4170f63662 Handle arbitrarily long input lines.
(Patch taken from gas.new.)
2000-01-24 19:44:37 +00:00
mycroft 1b4eebafa7 One more .mk bug. 2000-01-24 07:27:15 +00:00
mycroft 3c08240686 Use mkstemp(). 2000-01-24 02:47:51 +00:00
mycroft 4ec77e0d35 Use mkstemp(3). 2000-01-24 02:03:37 +00:00
mycroft fa450d541e More .mk file fallout. *sigh* 2000-01-23 22:19:27 +00:00
mycroft 615ac255bd More .mk file fallout. *sigh* 2000-01-23 22:10:52 +00:00
hubertf 12b34d4ffe Only skip some bytes if the associated object is not a dir.
Needed for some tar files.

Fixes PR 9274 by Giles Lean <giles@nemeton.com.au>
2000-01-22 14:04:15 +00:00
wiz 6ed33701a8 fixed typo in example (fixes PR 9023) 2000-01-17 12:44:39 +00:00
mycroft 493acb76cb More alloca() -> malloc(). Needed to make some shared libraries link when
compiled with -g.
2000-01-13 00:05:32 +00:00
mycroft 9b25bfd178 Semi-random code cleanup.
Also, in the RRS_PARTIAL case, go ahead and allocate a relocation entry if the
bind failed.  (Who knows?  Maybe some day we'll allow relinking an executable.)
2000-01-07 21:19:36 +00:00
mycroft 5a63d68e02 Fix two problems:
* On other systems, `-Bsymbolic' does not affect undefined (external)
  symbols at all.  We were generating invalid PLT slots in this case.
* Do not prebind GOT and PLT slots when `-r' is used; only do so if
  -Bsymbolic is used {or if we're in RRS_PARTIAL mode, but I'm not
  sure that's correct}.  Otherwise, we could inadvertantly prebind
  symbols when using `-r' with PIC files; when the resulting .o file
  is then linked into a shared library, the library would not permit
  an executable to override its symbols as it's supposed to.
2000-01-07 20:23:41 +00:00
tron 5f388312a6 Fix Y2K bug in date parser reported by Trevin Beattie in PR y2k/9123. 2000-01-05 21:34:11 +00:00
msaitoh 47956fff3f skip gdb if ${MACHINE_ARCH} == "sh3" 2000-01-02 11:20:51 +00:00
msaitoh 5efb71755d ld.new for NetBSD/sh3 1999-12-26 19:59:22 +00:00
thorpej f777a401db Accept %fp as an alias for %a6 (prefix *MUST* be present for this alias
to work).
1999-12-14 17:05:13 +00:00
itohy a5f38cc443 Add news68k 1999-12-10 06:04:01 +00:00
phil aca0169f10 open(2) can legally return 0. Errors only if return value < 0.
(Test for good is >= 0.)
1999-12-01 03:45:54 +00:00
msaitoh 414bf126c6 add TDEPFILES.sh3
TODO: add NATDEPFILES.sh3
1999-11-26 14:39:47 +00:00
msaitoh 3954eb11cb s/sparc/sh/ 1999-11-26 07:36:48 +00:00
fair 0616ece265 add "sh3" 1999-11-17 09:59:09 +00:00
matt 37cdd0b801 simply the conditional for ld. 1999-11-17 02:52:29 +00:00
jun 79db3ed28c add hpcmips 1999-11-13 06:57:08 +00:00
thorpej ef9b07e056 Add register prefixes. 1999-11-10 16:54:10 +00:00
hubertf 91d9e85847 Add '\n' after error messages.
Problem reported in PR 8773 by Johan Danielsson <joda@pdc.kth.se>
1999-11-10 14:53:39 +00:00
thorpej e3ff78dac0 Hack in (quite brutally, I might add) a flag to warn about missing
register prefixes.  Suggested by Ignatios Souvatzis.
1999-11-09 23:38:57 +00:00
lukem fea5b77bc6 don't bother calling fwrite() if count == 0' ld.c 1999-11-08 21:58:00 +00:00
hwr 51515f302b Fix bogus section header. From PR 8735. 1999-11-03 21:45:57 +00:00
jdolecek 377945b324 change the example values of Confidential field from "yes | no" to "no | yes"
so that commonly used value is first and it's less probable somebody
would use "yes" accidentaly
1999-10-31 18:19:10 +00:00
dmcmahill cbb06aec98 - document the environment variables used by send-pr to fill in defaults
for problem reports.  See the ENVIRONMENT section of the manpage.
- document the files used by send-pr to fill in defaults for problem
  reports.  See the FILES section of the manpage.

This addresses PR misc/1889.
1999-10-30 17:02:43 +00:00
thorpej 49adc1947e Define `%' as the register name prefix, like the ELF assembler, and allow
it to be optional (for now).  This will allow m68k code maintainers to
convert to the new register name conventions incrementally.
1999-10-21 20:48:59 +00:00
pk b18f44cf05 Add explicit dependency on arparse.h, so it can appear timely. 1999-10-10 13:02:32 +00:00
sommerfeld c75e7a14ab CPPFLAGS/HOST_CPPFLAGS isolation for cross-compiles 1999-10-09 16:11:16 +00:00
sommerfeld 9a908dc67f Don't put (target-oriented) CPPFLAGS into HOST_CPPFLAGS in bulk - instead,
add the same things to HOST_CPPFLAGS as to CPPFLAGS
This is necessary to cross-compile egcs.
1999-10-09 16:10:19 +00:00
msaitoh 8b2c663a45 gcc for sh3 1999-10-07 17:27:35 +00:00
msaitoh afa3556d7f gas.new for sh3 1999-10-07 12:00:59 +00:00
tron 5551faab76 Don't abuse alloca() for allocating memory for string sections which can
easily have a size of several megabytes exceeding the hard stack limit
of some ports. Patch supplied by Richard Earnshaw in PR bin/8547.
1999-10-04 17:54:15 +00:00
takemura cdabc2eb91 Hpcmips needs completely FPU instruction free user land.
XXX, this modification is kinda ad-hoc.
1999-09-29 13:19:13 +00:00
jdolecek 21cb7736e1 xref cpio(1), symlink(7) 1999-09-26 21:29:31 +00:00
enami accf01ad1d - Use .Pa for pathname or file name.
- When listing another way to do same thing, make sure it actually do the same.
- Make sure necessary shell quoting is displayed.
- Don't pass more than 10 argument to .Dl.
1999-09-26 01:31:23 +00:00
enami 25c37b6e7b Use macros rather than writing double quote directly. 1999-09-26 00:50:05 +00:00
enami 13517d8f96 backout rev. 1.12. learned that comma inside quote is right english.
pointed out by cgd.
1999-09-26 00:45:44 +00:00
enami d06f4f4302 Don't include a trailing comma inside of double quotation. 1999-09-26 00:12:24 +00:00
enami 146df5502f Cosmetic changes:
- fold long lines.
- remove white space between make variable and assignment operator.
1999-09-25 13:13:42 +00:00
enami bb37a5d97f Use the value of environment variable NM as a name of nm command.
This makes us gdb built on cross compile environment.  (part of PR#8369).
1999-09-25 05:29:27 +00:00
enami 152dfd2912 Pass down the value of NM to mkinit.sh as environment variable. 1999-09-25 05:27:42 +00:00
lukem 0f075b205f don't call fwrite() will a NULL buffer 1999-09-17 13:13:32 +00:00
hubertf abda8d9447 Allow hardlinks to symlinks.
Reviewed by: Bill Studenmund, Klaus Klein
1999-09-05 23:34:39 +00:00
bad d32511c2f4 Cast hstat.st_size to size_t when passing it to ck_malloc().
Fixes PR port-m68k/8229.
1999-08-24 18:40:10 +00:00
simonb ba77c9abaf Don't chown installed files or directories if UNPRIVILEGED is defined.
"make build" should now work as a non-root user (tested on Alpha).
mtree spits out lots of warnings during "make distrib-dirs", but
these are non-fatal.
1999-08-21 06:30:11 +00:00
simonb d90538535d Back out previous change now that "decompress" is not exported by libbz2. 1999-08-20 02:36:28 +00:00
simonb 0678c8d4e5 In test mode, don't print the contents to stdout.
Patch from NAKAJIMA Yoshihiro in PR bin/8238.
1999-08-20 00:08:57 +00:00
enami d8ad2663a8 In name section, use .Dq macro rather than writing double quote directly. 1999-08-17 03:36:35 +00:00
lukem 781a4dc195 in string::search(), don't call memchr() if ptr == NULL.
noticed when tbl started logging lots of assertion errors generated from my
local copy of libc which has (a modified) assert() tests throughout.
1999-08-11 12:38:11 +00:00
sommerfeld 74b698556b Cross-compile support: allow -B option to specify directory for backend 1999-08-10 03:35:30 +00:00
mycroft 41147083cf Don't use GNU malloc() any more. 1999-07-30 04:07:23 +00:00
simonb a8733a30d9 Argh - both gzip.c and libbz have a "decompress" symbol. For now,
rename gzip.c's decompress to de_compress.  I emailed the author
of libbz back in December about this and haven't heard anything
since...

Thanks to enami tsugutomo for pointing this out.
1999-07-27 00:36:10 +00:00
tron 1371282b0d Fix PR security/8069 differently:
Add a new option "-S" to "nroff" and use "nroff -S" instead of "groff -S"
because "nroff" adds some other (moderately useful and important) options
to the "groff" execution.
1999-07-26 19:31:56 +00:00
simonb b376436feb Handle decompressing bzip2 files. 1999-07-25 07:06:05 +00:00
mrg 93ff719d8c enforce MKSHARE 1999-07-24 09:09:10 +00:00
hubertf e39d2b9c32 Allow -L on both files, not only one.
Reported in PR 1947 by Niklas Hallqvist <niklas@filippa.appli.se> and
also fed back to the GNU RCS maintainers.
1999-07-22 01:48:09 +00:00
pk 564318d090 Fix printf(3) format warning (per Kurt Schreiner on port-sparc). 1999-06-25 12:10:42 +00:00
tron 116859f0d1 Build GNU Awk 3.0.3 from sources in "dist" directory. 1999-06-13 22:21:58 +00:00
kleink 6fa8a10645 Wrap message catalog installation inside MKNLS check. 1999-05-31 14:21:11 +00:00
kleink 17268da658 Deciding whether to build texinfo files is now taken care of by bsd.info.mk. 1999-05-31 14:17:44 +00:00
kleink d97a41c6a3 m68k/ELF target configuration. 1999-05-27 14:50:27 +00:00
tsubai 81c1536f84 Support NetBSD/powerpc. 1999-05-03 10:27:23 +00:00
veego 00fdd4b0bf Remove two brackets from the last commit. 1999-05-01 16:38:17 +00:00
kleink 2236c3727e Add m68k bits, but only build it if using ELF. 1999-04-30 15:12:57 +00:00
kleink 93e443bcb9 On m68k, descend into gas only if not using ELF. 1999-04-30 14:57:23 +00:00
kleink ef224feb48 Add an m68k configuration. 1999-04-30 14:53:53 +00:00
kleink 629219e3bb On m68k, descend into ld only if not using ELF. 1999-04-30 14:46:07 +00:00
dbj 65e0c2152b add ".include <bsd.info.mK>" so that grep.info will be built and installed. 1999-04-24 17:40:33 +00:00
kleink 2f46fbc103 Don't attempt to use a compiler specified by $CC; it's perfectly legitimate
to have $CC point to this script, which would then yield the obvious result.
(This script is pretty much tied to the shipped compiler anyhow.)
1999-04-10 15:22:27 +00:00
kleink 9449e4c694 Deal with MKSHARE/MKNLS. 1999-04-08 15:18:00 +00:00
mrg 3035dcf31a grep is no longer build as 3 programs, etc., and back to how it was before the latest update. we are not GNU. 1999-04-06 16:54:55 +00:00
eeh f99c2723d9 Make gdb compile on sparc64. (Actually work correctly is another thing....) 1999-04-04 19:02:31 +00:00
sommerfe 90844f84d6 Install send-pr.el (emacs-lisp front-end to send-pr) into /usr/share/gnats 1999-03-26 13:12:43 +00:00
tv 2972456568 Re-enable gdb on all but powerpc and sparc64, so people will try it out
and help with its repair.
1999-03-24 18:26:14 +00:00
garbled d1407362ba More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-22 18:43:46 +00:00
kim 7799105c49 The $TEMP variable holds the name of the file to edit.
It cannot be freely used in other places of the script.
The code that handles & in the gecos field was using
$TEMP with problematic consequences...
1999-03-22 03:12:29 +00:00
cgd 526a61f2c6 -fprofile-arcs, not -fprofile-args 1999-03-18 05:56:52 +00:00
thorpej 6d2943920a Make it a tad bit easier to bootstrap an a.out system to ELF. Introduce
a BOOTSTRAP_ELF Makefile variable that, when set (e.g. in the environment),
builds a targeted-to-ELF toolchain without requiring OBJECT_FMT to be set
to "ELF" (which affects how e.g. libraries are built).

This basically means you don't need fake crtbegin.o and crtend.o files to
be present in /usr/lib while bootstrapping the toolchain.
1999-03-17 00:46:35 +00:00
drochner ba7dfe899d use .y/.l files in SRCS instead of the generated ones;
this makes the cleanup work
ok'd by tv
1999-03-15 20:34:28 +00:00
sommerfe 29f2ddf635 Add man page (written from scratch) 1999-03-14 04:30:13 +00:00
lukem 7e1c62baf8 set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp> 1999-03-13 23:17:46 +00:00
matthias 638ac9a15d config.h for ns32k. 1999-03-13 15:13:01 +00:00
drochner 26a8d91a28 one more mipse[bl]->mips substitution, from Jonathan Stone 1999-03-13 10:57:38 +00:00
sommerfe bf1e79f956 Build and install gcov, a basic block profiler/code coverage tool.
This program just formats the output.
Compiler and runtime support are already enabled in egcs for the
platforms I've tried (i386, arm32).
No man page (yet).
The info file is already being installed.
1999-03-12 22:06:43 +00:00
kleink ae8bd3e155 The ANSI/ISO C standard explicitly doesn't cover the program translation
interface; c89(1) isn't part of it but 1003.2.
1999-03-09 12:54:40 +00:00
ross ba97c76d05 Add missing .El. 1999-03-09 09:23:12 +00:00
ross df67e92417 Missing .El, questionable .Sh use. 1999-03-09 03:13:27 +00:00
ross 456c462469 Missing .El. 1999-03-09 02:55:06 +00:00
veego 986426f444 Remove the remaining shared library support for libcc1. 1999-03-07 10:58:23 +00:00
mycroft e4b1fb23d5 Link with GNU malloc for now. 1999-03-05 07:23:51 +00:00
matthias 55fad95f1f reenable gdb for ns32k. 1999-03-02 13:11:43 +00:00
tv 7f2b95a332 Add arm32 hacks to ld, and reenable ld on arm32. As is well known, XXX
this needs a real fix.
1999-02-27 03:31:12 +00:00
drochner 6c1ead9587 make this build after mips->mipse? transition 1999-02-24 17:48:42 +00:00
itohy de08a5e37e Add minimal dependency to make "make depend" optional
after cleandir.
1999-02-24 02:58:42 +00:00
pk e8dc7f0852 Define MK* vars before hidden inclusion of bsd.own.mk from ../Makefile.inc 1999-02-20 15:00:50 +00:00
tv 04d92ac9eb Revert previous; ld.new is controlled by its own Makefile, as we build
ldscripts on ALL platforms (they go in /usr/share).
1999-02-19 13:12:17 +00:00
christos fbeb367cba Don't build both ld.new and ld 1999-02-19 10:00:41 +00:00
tv 341c5c8da3 Re-enable gdb on sparc. 1999-02-18 16:55:37 +00:00
ross 0fb2002d47 Add rcsid. (This file has NetBSD mods.) 1999-02-17 03:53:23 +00:00
tv f57587ff53 Remove .texi's from CLEANFILES. 1999-02-16 21:21:09 +00:00
tv 073124fcd3 Add files not committed during update. 1999-02-16 20:19:03 +00:00
christos 11f1c558a9 Dumb typo; include netbsdelf in the elf case. 1999-02-14 14:22:56 +00:00
lukem 033fa750fa don't wrap bits in .if !target(install) - prevents things from working with new bsd.files.mk 1999-02-14 13:17:13 +00:00
lukem ab482db6a2 * fix pax to install in /usr/share/ldscripts not /usr/share/ldscripts/ldscripts
* chmod/chown files after pax
1999-02-14 13:01:09 +00:00
lukem 868ca23db4 remove NOPROG (nothing uses it). however, set MKOBJ=no if appropriate 1999-02-13 23:53:56 +00:00
christos eb06b9633a Create necessary files for info build. 1999-02-13 19:31:45 +00:00
lukem 4ab519737e include bsd.own.mk 1999-02-13 03:47:59 +00:00
lukem dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv a18a0ddac2 Add Texinfo doc. 1999-02-12 12:56:27 +00:00
tv 93ef69af30 Use dist layout for diffutils, and add Texinfo doc. 1999-02-12 12:45:05 +00:00
tv 256e873581 Use dist layout for diffutils, and add Texinfo doc. 1999-02-12 12:45:04 +00:00
tv 45e58bf16e Use dist layout for diffutils, and add Texinfo doc. 1999-02-12 12:45:03 +00:00
cjs 537a9de01f Change NOMAN to MKMAN=no. 1999-02-12 08:41:38 +00:00
tv 585a9eb044 Clean up, add locale files, and add Texinfo doc. 1999-02-11 17:26:22 +00:00
tv 0fcfd68f78 NOLINT. 1999-02-11 17:06:13 +00:00
tv 4d66191a88 Add Texinfo doc. 1999-02-11 16:53:39 +00:00
tv 4f37c701f1 Clean up and add Texinfo doc. 1999-02-11 16:22:44 +00:00
tv 33b2b5d5dd Add Texinfo doc. 1999-02-11 16:15:55 +00:00
tv 4d09a335ff Clean up. 1999-02-11 16:13:01 +00:00
tv 32f2eb0b51 Add Texinfo files. 1999-02-11 15:58:19 +00:00
tv f778190eb0 Add texinfo. 1999-02-11 15:43:43 +00:00
tv 4e62e177ab Build structure for texinfo 3.12. 1999-02-11 15:42:13 +00:00
tv cd1838a2bb Re-enable gdb on i386. 1999-02-11 00:49:43 +00:00
tv ca264aa174 Update build to 4.17. 1999-02-10 22:04:51 +00:00
tv 075f7ac863 Disable gdb everywhere in anticipation of gdb 4.17 import. 1999-02-10 20:23:42 +00:00
tron 024a7bf095 BFD library is in "src/gnu/lib/libbfd" now. 1999-02-10 16:15:21 +00:00
ross e33841fd79 Actually, the PS initializer defines some font aliases itself, so copy
them over here.
1999-02-10 06:06:53 +00:00
ross 27a2a00924 Changes to unknown fonts are ignored, causing subsequent font pops to DTWT.
For example, try `man 8 tcpdump' and look for `arp reply csam'.
Fixed:
Define nroff font aliases for the occasionally referenced C and CW.  These
used to work but were lost in the 1996 upgrade to 1.10.  While we are here,
alias all the grops(1) PS fonts too.
1999-02-10 06:00:16 +00:00
tv b81603da91 Clean up and use stuff from src/gnu/lib/libbfd. 1999-02-09 19:21:53 +00:00
tv 8176f7ce13 Build gprof everywhere. 1999-02-09 18:41:13 +00:00
tv 46261f591a Clean up and use directory name "libbfd". 1999-02-09 18:35:39 +00:00
tv 3ceb06ee85 Always define BSD44_FORMAT. 1999-02-09 18:32:05 +00:00
tv 60012da67c src/gnu/lib/bfd -> src/gnu/lib/libbfd 1999-02-09 17:59:36 +00:00
tv 9c5d588aac The libbfd stuff is now in src/gnu/lib/libbfd. 1999-02-09 17:50:35 +00:00
tv d86358076e Always descend into ld.new in order to build ldscripts, and build old ld
on sparc and i386 only if !ELF.
1999-02-09 17:47:50 +00:00
tv 60ca409eed - Use the stuff in src/gnu/lib/libbfd
- Descend into ld.new on all systems to build ldscripts
- Build ld.new if (i386 || sparc) && ELF
- Merge separate _*.mk files into one Makefile
- Depend ldemul-list.h on Makefile
1999-02-09 17:39:31 +00:00
tv c6e4b6cf09 Remove old alpha addition to CXXFLAGS, and use -fno-rtti and
-fno-exceptions to make the code a lot slimmer.
1999-02-09 15:33:45 +00:00
tv f3be232686 Revert to static libcc1. It's acutally a bit faster on most applications
(that do not mix languages).
1999-02-09 15:28:59 +00:00
simonb 799a796339 Update to grep 2.2f, with sources now in src/gnu/dist/grep. 1999-02-09 13:18:57 +00:00
tv 25d67ab36d There is no linker here for arm32 right now. 1999-02-07 19:06:46 +00:00
tv 2b0144ba4c Reenable gas.new on vax. 1999-02-07 18:12:24 +00:00
christos cbfd27854c Add -DSVR4_SHARED_LIBS if elf. 1999-02-07 17:35:28 +00:00
tv 52dc85e9ff Undefine CROSS_COMPILE. 1999-02-06 20:10:11 +00:00
tv cdb87bd827 Apparently missed this commit. (!) Update binutils build structure to
binutils 2.9.1.
1999-02-06 05:27:42 +00:00
tv 7d353ce8f8 Re-enable ld.new on all remaining platforms (alpha, mips, powerpc,
sparc64), and gas.new on these four platforms (but not yet on vax).
1999-02-06 04:05:44 +00:00
tv da489b13fb Generate ldemul-list.h automatically. 1999-02-06 04:04:58 +00:00
tv dbc02dbe5f Add powerpc support. 1999-02-06 04:04:42 +00:00
tv 856bab6a1a No, it's the assembler that is outputting something bogus still on alpha.
Turn off until this is fully analyzed and fixed.
1999-02-05 17:14:27 +00:00
tv 5652d9b7c7 Remove BFD_ASSEMBLER from Makefile.inc files. (Now in config.h.) 1999-02-04 23:25:07 +00:00
tv 9956df1a93 Fix EMULATION stuff. (Partly defined in config.h; once mipse[bl] is
completely split, will be defined completely in config.h.)
1999-02-04 23:24:51 +00:00
tv c911c2546e Add PowerPC platform support. 1999-02-04 23:24:14 +00:00
tv ab8b6f84e3 No, ld.new is actually broken on alpha, so turn it off for now. 1999-02-03 02:14:55 +00:00
tv 04162329d6 Enable ld.new on alpha. 1999-02-03 01:32:53 +00:00
tv 9d8e94a575 Update to 2.9.1. 1999-02-03 01:32:40 +00:00
tv 77dc2e157a Reorganize, and enable gas.new on arm32. 1999-02-03 01:11:23 +00:00
tv 4a3f8b97da Re-enable binutils based gprof on Alpha. 1999-02-03 00:52:10 +00:00
tv 6f9f9c2a10 Re-enable binutils-based gprof for i386, and disable old gprof on i386. 1999-02-03 00:17:35 +00:00
tv f5abe789ad Update to 2.9.1. 1999-02-03 00:15:09 +00:00
tv 7f64159fa3 Reenable:
- binutils on all architectures (including PowerPC!),
- gdb on i386,
- gas.new on alpha and i386.
1999-02-02 22:48:11 +00:00
tv 19b7fecf53 Get rid of !powerpc cruft. 1999-02-02 22:05:58 +00:00
tv 34923965e0 Separate the configuration into one per architecture - maintaining hacks
for multi-arch config.h is too much trouble.  Add skeletons generated from
a './configure --target=' for each architecture.
1999-02-02 22:02:47 +00:00
tv 16d7798441 Turn off bits of the toolchain from building on a recursive make: binutils,
bfd, gas.new, ld.new, gdb, gprof; in anticipation of the binutils-2.9.1
import.
1999-02-02 17:45:02 +00:00
thorpej 0febb464c7 Oops, fix the NO_UNDERLINE CPP hack. 1999-02-02 02:04:40 +00:00
christos 83d09787de Choose the elf template if DEFAULT_ELF is defined. 1999-01-31 21:45:40 +00:00
christos c3cd75c8c9 Remove the i386 test for defining DEFAULT_ELF; the sparc uses is now too,
and it is harmless.
1999-01-31 21:45:08 +00:00
christos 349701a92b Elf bits. 1999-01-31 21:17:27 +00:00
christos 6a495c0638 Default to elf if the object format says so. 1999-01-31 21:16:46 +00:00
kim d6f02000ee Added z[ef]grep. 1999-01-31 14:33:33 +00:00
tv 14f0c3bc52 Nuke `generated' sources from dist in beforedepend (shouldn't affect a
`correct' r/o source tree, as those files shouldn't exist; this is to make
up for the fact that they weren't nuked before ld.new was activated....)
1999-01-30 12:38:32 +00:00
perry 6360520821 Temporarily disable groff_mmse.7 -- we will re-enable it soon when we
have an internationalized man page hierarchy in place.
1999-01-26 02:49:13 +00:00
thorpej 00250899d5 Argh, typo in previous. 1999-01-22 22:24:29 +00:00
thorpej 435e3187c6 If the object format is ELF, build match.S with -DNO_UNDERLINE. 1999-01-22 22:18:28 +00:00
christos f2cded7b79 Enable -DLINTCOMMENT 1999-01-18 21:14:50 +00:00
mrg d170a5e781 use gas.new and ld.new on sparc64 1999-01-18 10:18:54 +00:00
simonb 67be258b1b Don't use the distributed yacc'd and lex'd files; build our own with
our own tools from the original .y/.l files.
1999-01-18 04:12:15 +00:00
simonb 876bcd2228 Update bc to 1.05a and dc to 1.2, which source in src/gnu/dist/bc. 1999-01-16 05:57:47 +00:00
kleink f220184aa1 Make REGISTER_PREFIX actually work, and add a REGISTER_PREFIX_OPTIONAL compile-
time option.
1999-01-14 18:47:20 +00:00
kleink 3ed4fcf61e In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
of errno.
1999-01-11 22:39:59 +00:00
christos 07c1a182cd need bsd.own.mk and fix typo. 1999-01-11 11:49:20 +00:00
christos e6ce4ee5c9 Pass -DDEFAULT_ELF if i386 && OBJECT_FMT == ELF 1999-01-11 10:59:25 +00:00
christos b2e8a46873 Add elf stuff. 1999-01-11 10:57:06 +00:00
christos e3772ce299 Add the ability to compile an ELF assembler on i386 if OBJECT_FMT == "ELF" 1999-01-11 10:55:21 +00:00
christos ae2cecd233 Add ELF emulation, and make it default if OBJECT_FMT == ELF 1999-01-11 09:53:26 +00:00
itohy d5c73c26a3 Hack "install" for non-root build. 1999-01-07 05:56:30 +00:00
tv e607b7f0e1 Add a "c89" wrapper script (may or may not become a "real" frontend
shipped with egcs in the future).
1999-01-05 15:42:35 +00:00
itohy 85da239ef8 Fix byte order swapping for cross linker. 1999-01-05 10:02:20 +00:00
tv b5a5a3842f Also add a manpage link for fort77. 1999-01-02 23:56:24 +00:00