Bruce Evans
de1d4a81ee
Added y.tab.h to SRCS. This should have been used to get dependencies
...
on y.tab.h generated. It will soon be used to tell bsd.dep.mk that
y.tab.h itself needs to be generated.
1998-05-05 13:16:35 +00:00
Bruce Evans
8d4a858381
Put y.tab.h back in SRCS. This used to be the best way to get
...
dependencies on y.tab.h generated. It will soon be used to tell
bsd.dep.mk that y.tab.h itself needs to be generated.
1998-05-05 13:00:26 +00:00
John Birrell
4d725788f7
Fix the path.
1998-05-05 12:33:21 +00:00
John Birrell
402d0191b4
Specify an absolute include path.
...
Backout the previous commit in favour of the Makefile.inc added to
the parent directory.
1998-05-05 10:32:47 +00:00
John Birrell
9976c5ebe2
One of those silently included files that just about guarantee that
...
nobody has any idea how something like BINDIR gets defined.
1998-05-05 10:27:39 +00:00
John Birrell
b09740d425
The BINDIR definition is an extra directory level away, so include it
...
explicitly.
1998-05-05 08:57:11 +00:00
John Birrell
9b87ba9b0f
Oops, missed the common part of gas.
1998-05-05 08:53:27 +00:00
John Birrell
a33371d938
Gas build for i386 requires env as a build tool.
1998-05-05 08:40:38 +00:00
Bruce Evans
e43e36af7d
Backed out previous commit. It was tested, but not for the case where
...
a separate object tree doesn't exist. Crufty makefiles will have to
put y.tab.h in SRCS so that we know not to create foo.h from foo.y.
1998-05-05 07:36:55 +00:00
John Birrell
00a032f666
Add a message about editing /etc/group to the beginning of the build.
...
FreeBSD needs a few groups that NetBSD doesn't provide by default. This
is annoying because it is the only thing that you need to do to a
NetBSD/Alpha system to bootstrap build FreeBSD/Alpha. Oh well, it
wouldn't be Unix without gratuitous differences, would it?
1998-05-05 07:01:40 +00:00
Bruce Evans
b076686781
Backed out previous change. Generating vgaio.h from vgaio.y clobbered
...
the source file vgaio.h, and y.tab.h is used so we can't simply avoid
generating the yacc header.
1998-05-05 06:52:09 +00:00
Philippe Charnier
59edad7a5c
Add usage() and rcsid. Getopt() returns -1 not EOF. Remove unused #includes.
...
Use .An/.Aq in man page.
1998-05-05 06:24:15 +00:00
Philippe Charnier
d4eaae7abd
Add usage() and rcsid. Remove unused #include. -Wall.
1998-05-05 06:13:47 +00:00
Bruce Evans
14a28dc644
Don't generate a2p.h or y.tab.h from a2p.y. Neither is actually used,
...
and building a2p.h clobbered the unrelated source file a2p.h if
${.OBJDIR} == ${.CURDIR}.
1998-05-05 05:25:21 +00:00
Bruce Evans
91023e7c67
Oops, the symlink from y.tab.h doesn't work until its target exists.
1998-05-05 03:59:27 +00:00
Alexander Langer
1dbfc421b6
Permit double digit year values to be used in the next millenium.
1998-05-05 01:53:15 +00:00
Robert Nordier
c898c25b02
Replace _exit() with exit()
...
Pointed out by: Nathan Torkington <gnat@prometheus.frii.com> PR 5585
1998-05-05 00:28:51 +00:00
Robert Nordier
871f7745a1
Fix typo.
...
Pointed out by: Junji SAKAI <sakai.jp.freebsd.org> PR 5621
1998-05-05 00:12:01 +00:00
Robert Nordier
a55fccb456
Fix a few nits in quoted code fragments and elsewhere.
1998-05-04 23:16:50 +00:00
Robert Nordier
1879eba7ea
Make compatible with standard what command:
...
Implement -s option
Keep going if a file is not found
Append ':' to printed filenames
Include backslash in terminal characters
Make exit status dependent on a match having been found
Revise manpage accordingly
1998-05-04 22:26:56 +00:00
John Birrell
c6497bae9d
Support cross architectures by using specific directories instead of
...
the ones that match the host.
1998-05-04 22:09:10 +00:00
John Birrell
b967ddfa5c
i386 gas config files.
1998-05-04 22:05:54 +00:00
John Birrell
bf28c35750
Alpha gas config files.
1998-05-04 22:04:55 +00:00
John Birrell
3cb3e87019
Support cross-architectures using sub-directories.
1998-05-04 22:03:00 +00:00
John Birrell
7998238373
Add support for cross-architecture gases. Since the GNU code doesn't
...
support more than one architecture at a time, build as from the
default for the host and if CROSS_TOOLS defines other architectures,
build them as as_${arch}
1998-05-04 22:01:27 +00:00
John Birrell
fea15783d0
BINDIR is now specified in a single place. There are no cross-architecture
...
issues with this utility.
1998-05-04 21:51:32 +00:00
John Birrell
c8c066f7e3
Work out the list of emulations based on the cross-architectures
...
defined. The TARGET is now set from an included makefile.
1998-05-04 21:38:46 +00:00
John Birrell
a9ab354c8d
Add cross-architecture support.
1998-05-04 21:29:54 +00:00
John Birrell
3e87569545
BINDIR is now specified in a single place. There are no cross-architecture
...
issues with this utility.
1998-05-04 21:27:17 +00:00
John Birrell
48de30fa9d
BIDIR is now specified in a single place. There are no cross-architecture
...
issues with this utility.
1998-05-04 21:23:23 +00:00
John Birrell
d8db061de4
Evaluate the TARGET from the architecture. We'll assume that FREEBSD
...
is ELF from here on.
1998-05-04 21:21:17 +00:00
John Birrell
87219aff8e
Remote i386 cross-architecture support. It's now configurable, and off
...
by default.
1998-05-04 21:18:46 +00:00
John Birrell
beb33165cb
Add cross-architecture support.
1998-05-04 21:16:46 +00:00
John Birrell
bb91c76f50
Since the makefiles below binutils with the architecture extension
...
are now included according to the cross-architecture support required,
default the BINDIR for i386 to /usr/libexec/elf here instead of in
all the i386 specific makefiles. For all other architectures, BINDIR
is just /usr/bin.
1998-05-04 21:13:50 +00:00
John Birrell
dd67e6bff7
Add makefile support for cross-architectures. Allow CROSS_TOOLS to
...
be defined (in /etc/make.conf, say) and set to the additional architectures
that need to be compiled in. So on alpha I set CROSS_TOOLS = i386.
On i386 you can't build alpha due to lack of 64-bit support on 32-bit
architectures, but that's a GNU problem.
This change relies on makefiles in the binutils sub-directories having
the extension defined in the CROSS_TOOLS, instead of those makefiles
being selected based on the host architecture.
1998-05-04 21:10:56 +00:00
Bruce Evans
b681d90662
Fixed races in `make -jN' using new yacc rules.
1998-05-04 20:09:06 +00:00
Bruce Evans
dd8eff227e
Simplified by using new lex rules.
1998-05-04 20:00:14 +00:00
Bruce Evans
3e75029a9b
Simplified by using new yacc rules.
1998-05-04 19:54:56 +00:00
Bruce Evans
caee217652
Simplified by using new lex and yacc rules.
1998-05-04 19:40:12 +00:00
Bruce Evans
42c5ca4ad6
Simplified by using new yacc rules and by not generating y.tab.h.
1998-05-04 19:25:41 +00:00
Bruce Evans
1b1ddfa527
Simplified by using new yacc rules. The new lex rules can't be used
...
here, at least without ifdefs for the bootstrap.
1998-05-04 19:10:20 +00:00
Bruce Evans
7e44350e47
Simplified using new yacc rules and by not generating y.tab.h.
1998-05-04 18:41:16 +00:00
Bruce Evans
2cf0660cea
Simplified using new yacc rules and by not generating y.tab.h. The
...
lex source is still handled bogusly.
1998-05-04 18:40:18 +00:00
Bruce Evans
ef87dd8703
Simplified by using new yacc rules and by not generating y.tab.h.
1998-05-04 18:20:18 +00:00
Bruce Evans
6b40d3ae8b
Don't add y.tab.h to CLEANFILES, since this would now be done centrally
...
if y.tab.h were generated. Don't generate y.tab.h, since it is not used.
1998-05-04 18:13:54 +00:00
Guido van Rooij
11ad455083
Refuse accellerated opens on listening sockets that have not set
...
the TCP_NOPUSH socket option.
This disables TAO for those services that do not know about T/TCP.
Reviewed by: Garrett Wollman
Submitted by: Peter Wemm
1998-05-04 17:59:52 +00:00
Bruce Evans
e4e61e7b97
Simplified using new yacc rules. This is cosmetic - the old rules
...
worked because .ORDER prevented problems from concurrent generation
of multiple parsers (and their headers), and there were no missing
dependencies because the generated headers were not actually used.
1998-05-04 17:56:22 +00:00
John Dyson
e60606c0af
Correct an error that I made where the vtruncbuf was changed back
...
to vinvalbuf, but I incorrectly added the "V_SAVE|V_SAVEMETA" flags.
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
1998-05-04 17:43:48 +00:00
Bruce Evans
5441eeaedf
Fudge local variables better in the yacc rules so that multiple yacc
...
sources are handled properly.
1998-05-04 17:43:46 +00:00
John Dyson
96fb8cf258
Fix the shm panic. I mistakenly used the shadow_count to keep the object
...
from being split, and instead added an OBJ_NOSPLIT.
1998-05-04 17:12:53 +00:00