Mark Murray
15a7acf286
Oops. Forgot to cvs add these for threads support.
1999-09-04 19:17:13 +00:00
Mark Murray
3c044221da
Allow perl to be built with thread support.
...
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
1999-09-04 10:02:04 +00:00
Chris Costello
d4f6f2f108
Remove superfluous tab in `Fix:' field.
...
Cosmetic, and done mostly for consistency.
1999-09-02 12:00:49 +00:00
Peter Wemm
63fdd4420d
#include <termios.h>
1999-08-30 08:10:42 +00:00
Peter Wemm
a1a4f1a0d8
$Header$ -> $FreeBSD$
1999-08-28 05:11:36 +00:00
Peter Wemm
e6c8b48d90
gcc 2.6 is kinda obsolete now.
1999-08-27 23:47:15 +00:00
Peter Wemm
9b7a44a60e
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
Ruslan Ermilov
43faa6dff6
Don't install /etc/manpath.config.sample.
1999-08-27 08:43:58 +00:00
David E. O'Brien
26b39b01f1
Try to get /usr/include/readline back into the snapshots.
...
Submitted by: bde
1999-08-25 03:40:55 +00:00
David E. O'Brien
aab2a6f080
MFS: Revert shared lib major version number back to 3.
1999-08-21 07:10:11 +00:00
Ruslan Ermilov
7a4acb8075
Remove unused MANBIN directive.
1999-08-20 10:44:51 +00:00
David E. O'Brien
db70bcf5b0
A "=" should have been "+=".
...
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-08-20 08:53:23 +00:00
Peter Wemm
d3c6699913
Make gcc work on the Alpha again. alpha/alpha.h is used instead of svr4.h
1999-08-19 21:19:36 +00:00
Ruslan Ermilov
80e770cf63
- Add an OPTIONAL_MANPATH directive (same as MANDATORY_MANPATH,
...
except an absence of the directory is not considered an error
and doesn't produce a warning).
Put /usr/local/lib/perl5/*/man under OPTIONAL_MANPATH.
- An order of directives in manpath.config is now irrelevant.
- Get rid of infinite loop when PATH is unset or NULL, and
MANDATORY_MANPATH directory doesn't exist.
- mdoc(9)ify manpage.
Reviewed by: des, markm, sheldonh
1999-08-16 11:34:57 +00:00
David E. O'Brien
5e796f18b4
Rev 1.36 also includes functional chagnes I intended to commit seperately.
...
Configuration header inclusion has been moved around to reduce diffs from
the offical GCC distribution. We now generate the same ``tm.h'' produced by
gcc's `configure' script [minus all the "#ifdef IN_GCC"'s].
Jeff Law of EGCS/Cygus says the new "approved" way of doing configure-related
includes is to list them all in ``tm.h'' rather than having the architure
config headers include large numbers of other configure headers.
1999-08-16 09:55:16 +00:00
David E. O'Brien
f856f90e8e
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
Also seems I was -I'ing several GCC directories I did not need to.
1999-08-16 05:00:59 +00:00
David E. O'Brien
0292e48377
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
1999-08-16 04:58:10 +00:00
David E. O'Brien
7372c43413
Purely cosmetic changes -- fix Id's
1999-08-16 04:27:28 +00:00
David E. O'Brien
b08a091980
Purely cosmetic cleanups.
...
- Id tag layout wrong.
- "FOO =" -> "FOO=".
- 4 space indention on continuation lines rather than a <tab>
Basic idea checked by: bde
1999-08-16 04:10:48 +00:00
David E. O'Brien
b14868f6b3
Reduce the number of -I's. I have no idea why I thought I needed extra ones.
...
Submitted by: bde
1999-08-15 22:36:41 +00:00
David E. O'Brien
c86942dc66
Move "LIBGCC_SPEC" to freebsd-native.h as it is not approapiate for
...
submitting to the GCC mainainers for folding into the stock GCC.
1999-08-15 21:59:46 +00:00
Mike Pritchard
2ce66fb320
Various man page cleanup:
...
- Sort xrefs
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.
PR: doc/13144
Submitted by: Alexey M. Zelkin <phantom@cris.net>
1999-08-15 09:06:06 +00:00
David E. O'Brien
0931d97ff3
Use Bison with "--broken-undeftoken-init".
1999-08-14 22:44:36 +00:00
David E. O'Brien
440976accd
Rather than deleting the grammer files during building, move them out of the
...
way. This way they are available for inspection when debugging problems.
1999-08-14 22:40:01 +00:00
David E. O'Brien
880f7ea13b
Due to brain damage on the FSF people, we can not longer pass "config.h"
...
type settings on the compiler command line. FSF put their version of our
"__P()" macro in config.h, thus ``config.h'' required now.
1999-08-14 22:32:36 +00:00
David E. O'Brien
08937b5aac
Fixes for Bison 1.25->1.28 upgrade.
1999-08-14 22:30:36 +00:00
Ruslan Ermilov
994b5741d9
Unbroke zforce.
...
PR: 8348
Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net>
1999-08-11 10:34:57 +00:00
Bruce Evans
2336ecd56f
Support 21-bit minor numbers. Avoid wasting a byte in their octal
...
representation by generating the same format as tar-1.13 (use a single
space as the terminator for 7-digit octal numbers). This is POSIX.1
conformant (2-byte terminators are just a bug or historical wart in
old versions of gnu tar). All devices created by `MAKEDEV all' except
rsa0.ctl can now be handled by tar(1).
1999-08-11 08:03:39 +00:00
Bruce Evans
d04f1c6acc
Forgotten in previous log message:
...
PR: misc/12920
1999-08-08 07:31:47 +00:00
Bruce Evans
bb9ac9f631
Install c++filt in /usr/libexec/${OBJFORMAT}. The version that
...
was installed in /usr/bin normally got clobbered when objformat
was installed. Indirection through objformat is correct although
underscore handling is the only thing that differs for aout and
elf -- going through objformat is the easiest way to set c++filt's
underscore handling flag correctly.
1999-08-08 07:30:02 +00:00
David E. O'Brien
b7ade9cbfd
Use Byacc rather than Bison.
1999-08-02 10:02:07 +00:00
David E. O'Brien
6e7b8c218d
Clarify that "-w" ignores horizontal white space changes.
1999-08-01 16:07:09 +00:00
David E. O'Brien
c4dfebb2a6
Only use Bison to generate cc1plus's parse code.
1999-08-01 15:44:51 +00:00
Tim Vanderhoek
de50b4a3b8
Remove explicit testing of the NOFSCHG variable. Its functionality (in this
...
file) is now superceeded by INSTALLFLAGS_EDIT in bsd.{prog,kmod,lib}.mk.
1999-07-31 20:32:31 +00:00
Andrey A. Chernov
dd15a36091
Tune table since 0200-0206 is not available, add more chars
1999-07-31 15:51:57 +00:00
Andrey A. Chernov
9bb5be80ec
Add more koi8-r chars
1999-07-31 13:17:47 +00:00
Andrey A. Chernov
96f0e50b5e
install msafer.7
1999-07-31 12:20:29 +00:00
Nik Clayton
13bc97efa9
Reflect the change from the /etc/weekly to /etc/periodic/weekly/*.
...
PR: docs/12734
Submitted by: Alexey M. Zelkin <phantom@scorpion.crimea.ua>
1999-07-30 21:12:35 +00:00
Warner Losh
d8bbd3e143
Add -S to nroff and troff invocations of man.
1999-07-30 19:35:56 +00:00
Mike Pritchard
430256ad16
Make direct calls to nroff work again. Rev 1.5 of contrib/gnu/nroff/nroff.sh
...
broke nroff because it added the '-S' option to the troff call, which
requires that the tmac.safer macro package be installed.
Since 90% of our *roff calls are probably generated by man(1), and
man(1) calls groff directly, I'm not really sure what rev 1.5 of nroff.sh
was trying to fix, but at least now nroff works again.
Broken by: imp
1999-07-30 19:15:16 +00:00
Sheldon Hearn
ae996dee37
Add an example for folks who can never remember how to generate a
...
recursive diff for use with send-pr(1).
PR: 12440
Requested by: David Kelly <dkelly@hiwaay.net>
1999-07-29 18:57:39 +00:00
David E. O'Brien
33f62e7951
Go back to using Bison for now, due to `make world' breakage.
...
BTW, if our src/contrib/bison is upgraded from 1.25 to the current 1.27
offering, the build breaks exactly the same way....
1999-07-29 09:49:29 +00:00
David E. O'Brien
62562698d8
Use Yacc rather than Bison.
1999-07-28 07:22:08 +00:00
David E. O'Brien
316dc6cb31
The Unix way is arguments come before an input file name, not after.
1999-07-28 07:19:38 +00:00
Mark Murray
210f9eb552
Remove paths that are listed as compulsory (sorta). /usr/local is not
...
guaranteed to be there on a new system. This fixes whereis' "Could not
stat file..." errors.
1999-07-25 19:33:06 +00:00
Tim Vanderhoek
e20ff07727
Respect the NOFSCHG variable. Add an $Id$ while I'm here, for whatever
...
reason Makefiles need $Id$.
1999-07-05 02:46:20 +00:00
Bruce Evans
adbaeacdd6
Fixed missing prototype for address_to_line(). One call passes an
...
int where an unsigned long is expected. This was fatal on i386's
with 64-bit longs.
1999-07-04 16:00:04 +00:00
Bruce Evans
636c549064
Don't override the (correct) default for BINDIR.
1999-07-04 15:51:39 +00:00
Andrew Gallatin
4331c85a32
Live & postmortem kernel debugging support for the alpha platform.
...
This was modeled after NetBSD's kernel debugging support.
Reviewed by: Doug Rabson <dfr@nlsystems.com>
1999-06-21 15:00:15 +00:00
Dmitrij Tejblum
8ea9dacf53
Fix placement of signal trampoline.
1999-06-13 19:41:50 +00:00
Andrey A. Chernov
24c56392de
little optimization of locale sensing code
1999-06-09 00:07:10 +00:00
Andrey A. Chernov
8e8cc94742
Just ignore malformed locale variable unless -d specified
1999-06-08 14:59:12 +00:00
Andrey A. Chernov
e5eeb99e2b
Localize NEQN part too
1999-06-07 19:23:04 +00:00
Andrey A. Chernov
ccb357e4ea
Add ability to read/write localized manpages
1999-06-07 18:36:00 +00:00
Andrey A. Chernov
46c0a1dd07
remove getopt & friend declarations, now unistd.h included
1999-06-05 16:05:40 +00:00
Andrey A. Chernov
1bae15ffb0
fix typo preventing to include unistd.h
1999-06-05 15:59:51 +00:00
Bill Fumerola
403f489514
Add the 'advocacy' category, sort this document.
1999-05-30 23:59:36 +00:00
Kris Kennaway
8a9cbccd6f
Fixes from OpenBSD:
...
Add $Id$
Removes temp file exploits in gzexe (predictable filenames)
Fixes some typos
Fixes a buffer overrun in gzip -S
Don't prepend /usr/local/bin to path in scripts
Correct location of /usr/share/misc/termcap
Obtained from: OpenBSD
1999-05-28 13:23:27 +00:00
Andrey A. Chernov
06f4f8c8bf
don't include Makefile.inc twice
1999-05-28 04:43:35 +00:00
Andrey A. Chernov
0f1a3ae74d
upgrade to 4.0
1999-05-28 04:26:18 +00:00
Doug Rabson
485de8b5d2
Use the correct width integer on both i386 and alpha.
...
Reviewed by: Steve Price <sprice@hiwaay.net>
1999-05-23 13:43:04 +00:00
David E. O'Brien
ce31eb2262
Install g2c.h header incase others want to call libg2c from C.
...
Submitted by: Steve
1999-05-23 10:02:46 +00:00
John Birrell
21e58b66a1
Add a missing backslash from the last commit. (Broke installworld)
1999-05-23 02:11:41 +00:00
Tim Vanderhoek
53ee42d318
Use BINOWN and BINGRP (some people do change these...)
1999-05-22 19:38:04 +00:00
Andrey A. Chernov
6d9c684ab7
fix downcase() for chars with 8bit
1999-05-13 15:59:27 +00:00
Andrey A. Chernov
ba3f6b8c4d
fix typo uid_t -> gid_t
...
add unsigned char cast to ctype macros
1999-05-13 15:48:18 +00:00
Andrey A. Chernov
3290dc2227
upgrade to perl 5.00503
1999-05-13 15:47:04 +00:00
Dmitrij Tejblum
9aaf2bbb46
Add one more dependency (oops).
1999-05-13 12:26:09 +00:00
Dmitrij Tejblum
6fc29216ec
Added some missing dependencies.
1999-05-12 19:27:44 +00:00
Bruce Evans
583393551b
Fixed some regressions in rev.1.40:
...
- rev.1.39 was clobbered.
- PROG was defined twice, once as nm.
- style bugs.
1999-05-11 08:07:51 +00:00
Doug Rabson
cbed385da4
Install gdbserver and gdbreplay in /usr/bin, not /usr/libexec/elf.
1999-05-08 12:08:06 +00:00
Doug Rabson
0ba2f2a9ba
Implement corefiles for FreeBSD/alpha. This requires a separate change to
...
the kernel which is awaiting review.
1999-05-07 21:49:06 +00:00
Doug Rabson
657b29aa29
Add core-regset.c to the Makefile to allow debugging elf corefiles.
1999-05-07 19:53:05 +00:00
Mark Murray
86fc822ada
Remove $Log garbage from these; it was causing failure when expanded.
...
Found by: Udo Schweigert <ust@cert.siemens.de>
1999-05-05 19:09:48 +00:00
Guy Helmer
5da819e1e5
Correct SYNOPSIS (remove args from synopsis that are actually arguments
...
to flags).
PR: docs/9658
1999-05-04 18:12:49 +00:00
David E. O'Brien
c062a8a30e
_G_USING_THUNKS probably applies to a.out too.
...
(well we define DEFAULT_VTABLE_THUNKS=1 for G++ in the a.out case, so it seems
likely)
Submitted by: jdp
1999-05-02 21:22:50 +00:00
Doug Rabson
227d42bebc
Remove old bmake framework for gdb. It has moved to live next to binutils.
1999-05-02 19:51:47 +00:00
Doug Rabson
e3af075499
* Merge gdb/doc/Makefile into binutils/doc/Makefile
...
* Update build for gdbserver and gdbreplay to work under binutils
* Fix gdbserver to use PT_GETREGS etc to access registers, removing the
dependancy on the u-area.
* Make gdbserver work on the alpha.
1999-05-02 19:50:18 +00:00
Doug Rabson
78bd37a6ae
Enable gdb on the alpha.
1999-05-02 16:11:43 +00:00
Mark Murray
ce1bf9a557
System Perl is now 5.00503! There is support for threads, but this is
...
not currently enabled. Thread-boffins are welcome to send me patches.
1999-05-02 15:29:56 +00:00
Doug Rabson
a4bf088d98
Enable building gdb under binutils for i386. I can't enable the alpha build
...
yet since CVS is hiding one of my files.
1999-05-02 11:38:12 +00:00
Doug Rabson
5c3925f8f9
* Add bmake framework for using gdb alongside binutils. The old bmake
...
framework was repository copied from gnu/usr.bin/gdb.
* Add alpha support.
1999-05-02 11:32:14 +00:00
Doug Rabson
1bb2600168
Disable building gdb in preparation for importing gdb-4.18
1999-05-02 09:57:53 +00:00
David E. O'Brien
ff082a67de
Add more bits of libF77.
...
Submitted by: jmz
1999-05-01 22:30:14 +00:00
David E. O'Brien
3c708a7a31
* Add MAIN.c
...
* be more selective what I add to CLEANFILES (what was I previously thinking??)
1999-05-01 22:23:29 +00:00
David E. O'Brien
2ec56ee0ea
JMZ says:
...
Add an emply MAIN__() function. This avoid an unresolved reference error
during link phase when using fortran subroutines with non-fortran 'main()'.
Obtained from: src/lib/libF77/MAIN.c rev 1.1 by jmz
1999-05-01 22:22:42 +00:00
Peter Wemm
bb1cf6eb32
Handle byte counts for >2G archives
...
PR: 11389
Submitted by: Adrian Chadd <adrian@FreeBSD.org>
1999-04-29 19:59:24 +00:00
David E. O'Brien
e53bca4f44
Rather than hack config/freebsd.h to contain our hacks for a native compiler,
...
just include them in tm.h (as built from cc/cc_tools/Makefile).
This will reduce the diffs from the vendor sources.
Excellent idea by: jdp
1999-04-28 18:48:08 +00:00
Luoqi Chen
d53bd1ea8d
Make gdb work with kernel after the SMP vmspace sharing changes.
1999-04-28 01:27:55 +00:00
Warner Losh
bdca080cce
Use braces to avoid potentially ambiguous else clause.
...
main's return type is int not void.
Reviewed by: obrien and chuckr
1999-04-25 22:14:06 +00:00
David E. O'Brien
fe35213c90
use `target' macro crafted in parent Makefile rather than making our own
...
Submitted by: Warner Losh
1999-04-25 17:23:28 +00:00
David E. O'Brien
90a3081603
Hookup FORTRAN info docs.
...
Submitted by: Mark Murry
1999-04-25 17:09:48 +00:00
David E. O'Brien
53ffad533c
Remove several explicit rules. The two for exceptioni.o and typeionfoi.o
...
aren't needed as those files aren't part of libstdc++ any longer. Another
isn't needed as Cygnus doesn't compile with -frtti.
Noticed by: bde & my initial mispelling of ".So".
1999-04-25 16:59:54 +00:00
David E. O'Brien
52ae8152fa
Sorry didn't get this in the last commit: MACHINE_ARCH changes courtesy
...
of Warner Losh <imp@village.org>. (he's got plans for FreeBSD mips :-))
1999-04-22 20:12:21 +00:00
David E. O'Brien
a834cf28a5
Use GNU_ARCH' in most places where
MACHINE_ARCH' was used. Building for
...
mips has some particularlies.
1999-04-22 19:35:16 +00:00
Warner Losh
0781becd81
For mips assembler, we need to define TARGET_BYTES_BIG_ENDIAN to be
...
zero when building for little endian machines.
Correct the target names for mips. We just use the generic targets
for mips elf, so the mipse[lb]-unknown-freebsd emulation types don't
exist.
1999-04-22 07:19:20 +00:00
David E. O'Brien
403563f5aa
Have config/i386/freebsd.h directly include att.h. I have no idea why stock
...
EGCS doesn't just do this. None of the rest of our other platforms will need
this file.
1999-04-22 00:20:36 +00:00
Warner Losh
f1b48216be
TARGET was being defined wrong, causing ld to always fail. It is the
...
name of the bfd target, not the gnu-standard target name. Corrected
to be elf32-{big,little}mips from mipse[bl]-unknown-freebsd.
DEFAULT_EMULATION was bogusly defined, causing ld to always fail (this
was masked by the TARGET bogosity). Define correctly as elf32bmip and
elf32lmip. Mips doesn't follow the same conventions as i386 and alpha
do in this area.
ld now appears to work correctly for the uncommitted mips changes to
egcs.
1999-04-21 07:46:06 +00:00
David E. O'Brien
fa8e3bcb32
This duplicates gnu/usr.bin/cc/c++filt.
1999-04-18 10:25:57 +00:00
David E. O'Brien
d0ef0a358c
Hookup libg2c. (define NO_FORTRAN if you don't want it built)
1999-04-18 09:50:16 +00:00