David E. O'Brien
aef79b9c89
"Rev.1.45 of cc_tools/Makefile was a wrong fix for a problem introduced
...
in rev.1.44 (the egcs to gcc switch). The problem is that print-rtl.o
is now needed to build some tools, but it wasn't added to the list of
objects which are specially handled because they are prerequisites for
tools."
Submitted by: bde
2000-01-29 12:38:21 +00:00
David E. O'Brien
249e73f997
Move the header installation down into `readline' which is the subsystem
...
the headers are part of.
2000-01-29 12:01:52 +00:00
Jason Evans
9ac40dffaf
Track internal(!) libc symbol naming change.
2000-01-28 08:49:23 +00:00
David E. O'Brien
3b9aa3617c
Do not use "DEFAULT_VTABLE_THUNKS". The bugs that have existed since
...
EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly
we need C++ to be stable and usable.
2000-01-25 12:23:13 +00:00
Archie Cobbs
2476d833fb
Fix typo for the flag `--ungzip'' which should have been
`--gunzip''
...
as is documented in the man page. Retain the older mistaken version
of the flag for backwards compatibility in case anybody is using it.
Add $FreeBSD$ tag as cvs requires it.
PR: gnu/7800
2000-01-24 21:38:18 +00:00
David E. O'Brien
9c8a631de5
Merge cc_drv into cc_int. Merge more shared files into cc_int.
2000-01-24 20:12:05 +00:00
David E. O'Brien
54e6aeb25d
Simply cc_tools/Makefile by moving the parser generation to the respective
...
backends.
2000-01-24 09:17:09 +00:00
David E. O'Brien
01573adf71
Style change to better match src/lib/'s Makefiles.
2000-01-24 08:44:30 +00:00
David E. O'Brien
0eb6f1f6c1
I *hate* using "i" in variables, looks too much like "1" or "l".
2000-01-23 22:46:00 +00:00
David E. O'Brien
76748474eb
Minor style nits.
2000-01-21 02:09:43 +00:00
Ruslan Ermilov
c9746255c9
Back out previous revision because someone upgraded our
...
texinfo system to one that understands "command{foo}".
2000-01-18 09:52:00 +00:00
Ruslan Ermilov
1331c61815
Fix conflicts.
2000-01-18 09:46:39 +00:00
Ruslan Ermilov
d513cb6cd3
Virgin import of a trimmed down GNU Grep 2.4a.
2000-01-18 09:45:11 +00:00
Ruslan Ermilov
5a5a4819e3
This commit was generated by cvs2svn to compensate for changes in r56230,
...
which included commits to RCS files with non-trunk default branches.
2000-01-18 09:45:11 +00:00
Ruslan Ermilov
6892764481
Oops, cleanup this a bit.
...
Forgotten by: ru
2000-01-18 07:48:21 +00:00
Brian Feldman
3f31370c82
:%s:\([A-Z][A-Z]ADD\)=:\1+=:g
...
Add the forgotten plus, which should unbreak the world build.
2000-01-17 18:01:15 +00:00
Ruslan Ermilov
9cf7cc2c97
Upgrade to GNU texinfo 4.0
2000-01-17 10:59:30 +00:00
David E. O'Brien
6986f365d4
Update for 1.0.5a.
2000-01-16 10:21:28 +00:00
David E. O'Brien
33968c4550
Remove Bison from the build. This is a prelude to possibly removing it
...
from 4.0-R.
2000-01-16 00:11:34 +00:00
David E. O'Brien
b243983f32
This patch solves the a cross-build problem where proj.c is both used by a
...
build-tools target and by the actual target. In a cross-building situation
proj.o is both a native object and a cross-object (i.e., for the target
arch) and thus doesn't work. Creating seperate opjects from the same
source file solves this...
This patch may also fix the following issue:
> it looks like -DNOCLEAN doesn't work too well.
> cd /usr/src/gnu/usr.bin/cc/f771; make build-tools
> make: don't know how to make /usr/obj/usr/src/i386/usr/include/stdarg.h. Stop
This seems caused by wrong dependency information. Dependency
information shouldn't be created for build-tools sources.
Submitted by: marcel
2000-01-14 09:28:25 +00:00
David E. O'Brien
f076712ac1
Make mktemp.c a "normal" C implimentation when building this library.
2000-01-13 04:55:41 +00:00
Jeroen Ruigrok van der Werven
5547f6cadd
Add necessary tmac files to the tmac Makefile and install them
...
in /usr/share/tmac like the rest.
2000-01-12 13:37:57 +00:00
Jeroen Ruigrok van der Werven
c0ecbb30f4
Allow devhtml and grohtml to be built.
...
This is a new feature of groff and is a html driver for groff.
From the manual page:
"grohtml translates the output of GNU troff to html."
This is very interesting for people working on documentation.
2000-01-12 13:17:51 +00:00
Jeroen Ruigrok van der Werven
0181caf3b7
Add bmake glue for devhtml and grohtml of the groff package.
2000-01-12 13:14:27 +00:00
Jeroen Ruigrok van der Werven
a5f364c428
Allow grog to be made during compilation.
2000-01-12 10:31:55 +00:00
Jeroen Ruigrok van der Werven
9eb65820c1
Add bmake glue for grog(1), an utility which guesses groff's
...
flags and options.
Requested by: andreas
2000-01-12 10:30:27 +00:00
Brian Feldman
559048567a
This is the second half of unbreaking the world build. Add a -DNOHTML
...
corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add
specific HTML doc magic) in the .mk files later; right now, just
unbreak the world.
2000-01-11 12:51:56 +00:00
Brian Feldman
c9215ae2ed
*draws his sword*
...
I smite thee, vile buildworld breakage!
The story is that these were added to beforeinstall improperly. In our
beforeinstall, a full mtree has not been populated. Since the tree is
not populated, we explode from missing directories on doc install. It
should not be done in beforeinstall (includes) anyway.
2000-01-11 12:37:57 +00:00
Peter Wemm
eafb8437ea
Ack, missed a CVSHeader reference in a switch. *blush*
...
Submitted by: ru
2000-01-11 11:55:26 +00:00
David E. O'Brien
a344203d03
Drop the use of Bison for Byacc now that we don't need to depend on the
...
--broken-undeftoken-init Bison 1.25 bug.
2000-01-11 10:37:38 +00:00
Jordan K. Hubbard
7207f9e28e
This change was mis-identified as the problem, sorry. It appears to be
...
an anomaly restricted only to the alpha in FreeBSD-current (weird).
2000-01-11 03:27:33 +00:00
Jordan K. Hubbard
6ea1a2ddfc
Back out the previous change to install the examples - it breaks the release builds.
2000-01-11 02:18:33 +00:00
Alexey Zelkin
54294f4494
Install contents of the TESTS subdirectory to /usr/share/examples/libdialog
2000-01-10 12:04:18 +00:00
Alexey Zelkin
52a7c4d030
Remove -lncurses and -lmytinfo from LDFLAGS
2000-01-10 11:54:55 +00:00
Alexey Zelkin
c11c0da371
Cleanup warnings.
2000-01-10 11:52:10 +00:00
Alexey Zelkin
bd186dee63
Fix typo: MAINAINER -> MAINTAINER
2000-01-10 11:38:51 +00:00
Alexey Zelkin
d5083ac4a1
Completely reconstruct page. Make it mdoc(7) style compatible also :)
...
Page still needs some work about english refinements and some actualization.
2000-01-10 09:29:21 +00:00
Alexey Zelkin
0b59cdbe84
install contrib/bc/Examples as /usr/share/examples/bc
2000-01-10 08:55:02 +00:00
Jordan K. Hubbard
9a3e78d969
Have to install from ${.CURDIR}, not ${.OBJDIR}.
2000-01-08 09:34:45 +00:00
Alexey Zelkin
d2d012730f
Install contents of the dialog/TESTS directory to share/examples/dialog
2000-01-07 13:35:10 +00:00
Ruslan Ermilov
355f9b3c5d
Decompression is supported via -Z, not -z.
2000-01-04 10:34:27 +00:00
Ruslan Ermilov
95a9e62800
* Make --null option work in (HAVE_LIBZ > 0) case.
...
* Remove "why we need this decl..." comment. The `matcher' variable
is defined in *grepmat.c files in the original distribution, which
we did not import.
2000-01-04 10:32:55 +00:00
David E. O'Brien
2d410dba14
Turn on a new /usr/bin/cpp that is a true binary rather than a shell script
...
wrapper. /usr/bin/cpp knows about all the GCC predefined symbols and has
the functionality of the previous EGCS 1.1.2 /usr/libexec/cpp.
2000-01-04 03:48:08 +00:00
David E. O'Brien
22b1762487
Update for version 2.4.
2000-01-04 03:37:56 +00:00
David E. O'Brien
ca14eaae36
Turn off GNU Info docs until someone upgrades our texinfo system to one
...
that understands "command{foo}".
2000-01-04 03:27:32 +00:00
David E. O'Brien
7e5b33c6cd
Merge FreeBSD chagnes into GNU grep 2.4.
2000-01-04 03:25:40 +00:00
David E. O'Brien
9ca25a7fa0
Virgin import of a trimmed down GNU Grep 2.4.
2000-01-03 21:09:05 +00:00
David E. O'Brien
582fb0dece
This commit was generated by cvs2svn to compensate for changes in r55360,
...
which included commits to RCS files with non-trunk default branches.
2000-01-03 21:09:05 +00:00
David E. O'Brien
fc9e6f421e
Virgin import of a trimmed down GNU Grep 2.3.
2000-01-03 21:07:51 +00:00
David E. O'Brien
d4fd9eb867
This commit was generated by cvs2svn to compensate for changes in r55357,
...
which included commits to RCS files with non-trunk default branches.
2000-01-03 21:07:51 +00:00
David E. O'Brien
243821529c
Stop my evil plot to stop the use of GNU info files (which I don't care for)
...
for people that don't have "NOINFO=yes" in /etc/make.conf.
[read: this still refered to contrib/egcs/]
2000-01-03 17:40:47 +00:00
David E. O'Brien
0c61940e7a
Egads! This still refered to contrib/egcs/
2000-01-03 10:41:11 +00:00
David E. O'Brien
da5bfe2f43
Didn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.
...
Submitted by: marcel
2000-01-02 22:57:34 +00:00
Ruslan Ermilov
4441e614bb
This is the stock 2.3 file. Since someone majorly SPAMMED the
...
repository by NOT vendor importing the virgin 2.0 sources, CVS
had no idea what to do here.
1999-12-30 19:30:26 +00:00
Ruslan Ermilov
5567dff69e
Virgin import of a trimmed down GNU Grep 2.3.
...
It is being re-imported here, to keep our long source change history with
this source continuous.
src/contrib/grep will be deleted some time in the very near future.
1999-12-30 19:19:37 +00:00
David E. O'Brien
79f9b09ff2
Honestly, really, really add a manpage for gasp.
1999-12-30 04:48:17 +00:00
David E. O'Brien
35ebfc88a5
Add a manpage for gasp.
1999-12-30 04:46:38 +00:00
Steve Price
16750aa22e
Provide some verbage for FreeBSD's list of categories.
...
PR: 2897
Submitted by: Stephen J. Roznowski <sjr@home.net>
1999-12-29 23:13:56 +00:00
David E. O'Brien
253745e1fc
Allow the specification of a prefix for gcc to find all the various bits.
...
If one wishes to anchor the compiler toolchain tree somewhere other than /,
all one needs to do is set "TOOLS_PREFIX" to a different rooting.
Submitted by: marcel (in a different format and reworked by me)
1999-12-29 14:42:46 +00:00
David E. O'Brien
bbf480ddf2
Hookup the info docs.
1999-12-29 00:38:48 +00:00
David E. O'Brien
983d57fe35
Build and install the GASP info page. Unfortunately there is no manpage.
1999-12-28 22:32:24 +00:00
Alexey Zelkin
c7986155e0
Better handling groff failures. If popen(ROFF_COMMAND) returns zero bytes
...
then handle it as problem. This commit fixes problem with archiving empty files.
PR: gnu/5767
Submitted by: Bill Fenner <fenner@parc.xerox.com>
1999-12-28 12:55:58 +00:00
David E. O'Brien
8496474adb
Fix cut-n-paste braino.
1999-12-22 05:34:56 +00:00
David E. O'Brien
a3d6eca585
Reduce the FreeBSD custom hacks to gcc.c by using the GCC provided methods
...
of changing the search dirs. This also removes an used search dir,
removes unneeded redundancy, and a bugus dir we enherited on the i386
by baseing off of svr4.h.
We went from:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/:/usr/bin/:/usr/libexec/
libraries: /usr/libdata/gcc/:/usr/libexec/:/usr/ccs/lib/:/usr/lib/
to:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/
libraries: /usr/libexec/:/usr/lib/
1999-12-22 05:00:28 +00:00
David E. O'Brien
636e7b0455
Another style nit.
1999-12-22 02:16:21 +00:00
David E. O'Brien
6a36d46ee4
* Support a non-default sized `long' data type. This allows one to easily
...
build the compiler with a 64-bit longs on the i386.
* Comment an important dependancy.
* Fix some style nits
Submitted by: bde
1999-12-22 02:03:28 +00:00
David E. O'Brien
f4d206c621
* Remove debugging cruft that accidently got committed.
...
* Support mixed OBJDIR handling such .a's are properly found with a mix of
obj subdirs both w/in and outside the source tree works. Requested by BDE.
1999-12-22 01:56:57 +00:00
Jeroen Ruigrok van der Werven
cf783253bd
Update man(1) to explain how to use the section numbers.
...
PR: docs/15557
Submitted by: John Meshkoff <johnpipe@nwserv.com>
Reviewed by: sheldonh
1999-12-20 14:34:29 +00:00
David E. O'Brien
665fb296a7
Add libcc_fbsd.a that contains libc and libiberty routines needed in
...
bootstraping on FreeBSD specifically.
3.2 upgrade path tested by: marcel
1999-12-19 20:22:42 +00:00
Peter Wemm
6e2578e4c4
Revert the libcrypt/libmd stuff back to how it was. This should not have
...
happened as it was working around problems elsewhere (ie: binutils/ld
not doing the right thing according to the ELF design). libcrypt has
been adjusted to not need the runtime -lmd. It's still not quite right
(ld is supposed to work damnit) but at least it doesn't impact all the
users of libcrypt in Marcel's cross-build model.
1999-12-18 13:55:17 +00:00
Marcel Moolenaar
ecc4dcbd82
s/MACHINE_ARCH/TARGET_ARCH/g
...
The target machine is represented by TARGET_ARCH. MACHINE_ARCH always
represents the host machine. When TARGET_ARCH is not defined, it is
assumed to be equal to MACHINE_ARCH. This means that we're building a
native toolset by default. We're creating cross-compilation tools when
MACHINE_ARCH != TARGET_ARCH.
TARGET_ARCH is defined when building binutils as part of the bootstrap
build and is set to reflect the architecture we're currently cross-
building. With this change binutils is ready for cross-building.
1999-12-17 15:50:45 +00:00
Jordan K. Hubbard
9639dc68d7
*Really* make space accelerators work; no wonder Brian McGovern was
...
confused! I fat-fingered the first commit.
1999-12-17 02:44:09 +00:00
Marcel Moolenaar
d917cb952c
Add libmd to LDFLAGS. libmd is needed by libcrypt.
1999-12-16 12:12:28 +00:00
Jordan K. Hubbard
edad13b0a1
Make the perl build a little less chatty.
...
Reviewed by: markm
1999-12-16 11:21:08 +00:00
Marcel Moolenaar
7c99ddf2cc
Add libmd (or move it after libcrypt). We don't want the linker to be
...
smart because it will definitely get it wrong. This popped up during
cross-linking.
1999-12-16 10:55:45 +00:00
Marcel Moolenaar
6c249bacea
Misuse MakeMaker's DEFINE parameter to add an include path to the cc
...
command line. The makefiles created can now be used for cross-building.
1999-12-15 18:06:49 +00:00
Jordan K. Hubbard
34fa097361
Prevent spaces from being interpreted as accelerators.
1999-12-14 04:18:22 +00:00
Peter Wemm
2c3311bb47
reactivate cvs subdir build
1999-12-11 17:32:07 +00:00
Peter Wemm
47e98476fe
Update files generated by configure.
1999-12-11 15:12:37 +00:00
Peter Wemm
aa06d428e7
Turn off cvs for a moment pending import of a newer version..
1999-12-11 12:12:54 +00:00
Marcel Moolenaar
7466caf46a
Don't make gdb, objc and f77 when building tools.
1999-12-09 16:40:27 +00:00
Peter Wemm
ae2e1b5675
Add maintainer tags
1999-12-08 16:43:32 +00:00
David E. O'Brien
e775328ff6
Revert rev 1.8.
...
NOT Approved by: obrien
1999-12-08 16:00:08 +00:00
Marcel Moolenaar
1bc51f6ae7
Maintain compatibility with FreeBSD versions that don't have mkstemps
1999-12-08 13:53:16 +00:00
Doug Rabson
db6b5f91cf
Make this actually build with current sources.
1999-12-08 11:47:48 +00:00
Doug Rabson
99b8134654
Build gasp (GAS Preprocessor). This is needed for building Glide.
1999-12-07 17:01:27 +00:00
Marcel Moolenaar
6d467b524d
Override PERL and FULLPERL to be just "perl". This prevents MakeMaker
...
(ie Makefile.PL) from creating makefiles that explicitly use the perl
from the object tree. It breaks cross-building. While I'm here, create
a variable that holds common MakeMaker arguments used by all targets,
and by doing so automaticly fixed a bug.
Approved by: markm
1999-12-04 13:01:21 +00:00
Marcel Moolenaar
a900d959ff
Add miniperlmain.c to CLEANFILES and remove a second instance of
...
config_h.sh
Not objected to by: markm
1999-12-04 12:40:38 +00:00
David E. O'Brien
b0576ff7e0
Call isspace() directly to get rid of an objectionable include.
1999-12-04 08:44:05 +00:00
David E. O'Brien
eaf4925a25
Support the environtmental var "CVS_OPTIONS". Which can hold a set of
...
default options for cvs. These options are interpreted first and can be
overwritten by explicit command line parameters.
Obtained from: GNU Grep 2.3
1999-12-04 01:23:26 +00:00
Marcel Moolenaar
3792991203
remove cc1obj from the original SUBDIR list since it's made optional
...
in the previous commit resulting.
Forgotten by: obrien
1999-11-28 12:30:20 +00:00
David E. O'Brien
8b4fc928ad
Arange the f* floating point instructions to match binutils 2.9.1.
1999-11-28 01:11:35 +00:00
David E. O'Brien
8f5d66533a
Add "fild" instruction. GCC 2.95.2 likes to generate this one.
...
Obtained from: contrib/binutils/include/opcode/i386.h
1999-11-28 01:05:35 +00:00
David E. O'Brien
690d1b00ac
Make ObjC bits optional. NO_OBJC ==> don't need `em.
1999-11-27 21:52:55 +00:00
Poul-Henning Kamp
6512591f8d
s/dir.h/dir.c/
1999-11-26 12:29:48 +00:00
David E. O'Brien
07bdb1554d
Support the environtmental var "GREP_OPTIONS". Which can hold a set of
...
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.
Obtained from: GNU Grep 2.3h
1999-11-26 03:26:59 +00:00
David E. O'Brien
c0bc11462b
Style changes -- whitespace and sorting.
1999-11-26 03:06:33 +00:00
David E. O'Brien
20ee132cae
* Support the environtmental var "DIFF_OPTIONS". Which can hold a set of
...
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.
* Add the "-o" option to specify old-traditional output style.
* Add utility functions for env vars obtained from GNU Grep 2.3h.
1999-11-26 02:51:44 +00:00
David E. O'Brien
3c6c025dba
GNU killed this sometime before 2.3.
1999-11-24 15:11:51 +00:00
Andrey A. Chernov
41a1d0d2b5
Allow man to parse MANLOCALES but not to store it
1999-11-23 03:38:41 +00:00