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
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
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
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
df35f426d2
Add FORTRAN support.
1999-04-18 09:44:36 +00:00
David E. O'Brien
b414fa0fb0
Move HAVE_CONFIG_H define to global cc/ Makefile so all can share the benifits.
1999-04-18 09:42:56 +00:00
David E. O'Brien
1e2318cd6a
*** empty log message ***
1999-04-18 09:41:49 +00:00
David E. O'Brien
58485a8a93
Use inherited BINDIR defintion.
1999-04-18 09:39:38 +00:00
David E. O'Brien
0af4cf134e
Include the parent Makefile.inc so we get a proper BINDIR definition.
...
As explained by: bde
1999-04-18 09:36:11 +00:00
David E. O'Brien
6253064e3f
Hookup the new FORTRAN compiler. Define `NO_FORTRAN' to not compile it.
1999-04-18 09:34:01 +00:00
David E. O'Brien
083f04bdd4
Add the EGCS g77 FORTRAN compiler.
1999-04-18 09:33:25 +00:00
David E. O'Brien
ec237986a1
Minimum change to convert from home-grown f77 to EGCS's g77.
...
(Pre-bdelinted)
1999-04-18 09:22:56 +00:00
David E. O'Brien
aff31301d4
Make room for g77.
1999-04-18 09:17:31 +00:00
Mark Murray
a4e77b9b5f
As the INFO stuff un doc/ works, we may as well build/install it.
...
OK'ed by: obrien
1999-04-13 17:56:28 +00:00
Bruce Evans
192e833d22
Cleaned up egcs changes (mainly to minimise diffs with the gcc version
...
and restore order to sorted lists).
1999-04-11 04:32:42 +00:00
Bruce Evans
5c2d3329d8
Fixed unusable dependencies in `.depend'. The following comment in the
...
code still applies, but the code attached to it had rotted:
# ../Makefile.inc will put an absolute path to our objdir in CFLAGS.
# Prevent mkdep from using it, so that we don't have to give rules for
# aliases of generated headers.
Many other makefiles seem to have the same bug (i.e., spelling "." as
"${.OBJDIR}" or as an even more complicated alias in -I directives).
1999-04-11 04:11:27 +00:00
David E. O'Brien
42d21b86b2
Look in the new place for GCC bits.
1999-04-10 08:07:34 +00:00
Bruce Evans
c4980fa9d1
Fixed world breakage. Fixed (?) building with -jN (N > 1).
...
The previous commit made things worse by breaking the -j0 case and
moving around the breakage for the -jN case. The fix involves
restoring .ORDER statements that were deleted in the previous commit,
removing wrong special handling of tree-check.h, and rewriting the
generation of fudged dependencies based on an idea I got from the
previous commit (filter out problematic objects first).
1999-04-09 18:46:48 +00:00
David E. O'Brien
c98a60baa7
Another fix for -jN building -- the last fix didn't fix it for everybody.
...
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
1999-04-08 23:37:46 +00:00
Peter Wemm
8961398416
Clean up some stuff that's no longer used.
1999-04-08 15:43:36 +00:00
Peter Wemm
982be68f85
Clean up the multilib stuff so that it actually works..
...
cc -aout now works again.
1999-04-08 15:11:44 +00:00
David E. O'Brien
48dd62ca93
Remove some of the dependencies. This removes the cycles I was getting on
...
`make -j 8' builds.
1999-04-08 12:26:07 +00:00
David E. O'Brien
3cda6d944a
Due to other explicit dependancies, don't treat tree-check.h as a SRCS.
1999-04-08 09:57:51 +00:00
David E. O'Brien
c7c0914a22
Fix a circular dependancy.
1999-04-08 09:21:52 +00:00
David E. O'Brien
ec7feef657
alpha/freebsd-elf.h is being folded into alpha/freebsd.h
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-04-08 07:38:51 +00:00
David E. O'Brien
94389b2723
Use Haifa scheduler on the Alpha.
1999-04-06 20:08:01 +00:00
Peter Wemm
b10532acb6
Zap the genclass makefile too, it's gone. (It was part of g++ - a hack to
...
create classes from templates manually)
1999-04-06 02:13:11 +00:00
Peter Wemm
bd694cebfc
Fix type mismatch..
1999-04-05 10:18:50 +00:00
David E. O'Brien
1f9c1a3489
Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.
1999-04-05 08:48:08 +00:00
David E. O'Brien
2549292b15
Correct contents for the EGCS compiler documentation.
...
Currently it is unbuildable, but an info-aware developer should be able to get
this working w/o too much trouble.
1999-04-05 07:10:13 +00:00
David E. O'Brien
0316085374
osfcn.h (part of libg++) is going away, so don't try to include it.
1999-04-05 05:08:20 +00:00
David E. O'Brien
3da8ad7260
Conditionalize one more i386'ism.
1999-04-04 20:47:33 +00:00
David E. O'Brien
962ae20e3c
Attempt at creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:40:45 +00:00
Warner Losh
ce34abc1f0
Remove mkstemp.c from build. This is now in libc.
...
Tested by: make buildworld
1999-04-04 20:29:43 +00:00
David E. O'Brien
07872b08c4
didn't get latest version:
...
Don't conditionalize -I${.CURDIR}/../cc_tools
1999-04-04 17:11:00 +00:00
David E. O'Brien
983098e0c9
This is old C++ code -- no need for rtti or exceptions.
1999-04-04 16:44:33 +00:00
David E. O'Brien
18ff6ae909
Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2
...
(in contrib/egcs)
1999-04-04 16:36:35 +00:00
Bruce Evans
146fe9aaf2
echo -> ${ECHO}.
1999-04-03 07:04:53 +00:00
David E. O'Brien
4489a6d428
`make world' works fine -- no reason to revert the move to gnu/lib/
1999-04-02 17:35:14 +00:00
Steve Price
8cdd7f4776
Missed a '/' in the last commit.
...
PR: 10909
Submitted by: Yasuhiro Fukama <yasuf@big.or.jp>
1999-04-01 19:42:09 +00:00
David E. O'Brien
b3f059f4d5
Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc
...
(libgcc was repository copied for me by Peter)
1999-03-31 06:30:40 +00:00
David E. O'Brien
350fcdb834
Document -y/--bzip2/--bunzip2 flag.
1999-03-29 11:25:45 +00:00
Steve Price
18f0b5e634
Defer the expansion of $PATTERN until it has a useful value and not
...
one that may have existed in the user's environment.
PR: 6795
Submitted by: Greg Lehey <grog@lemis.com>
1999-03-24 17:06:47 +00:00
Julian Elischer
210f91c89f
Need to translate more .h to .ph then just /usr/include &
...
/usr/include/sys. Specifically we need /usr/include/machine
since "syslog.h" includes "machine/ansi.h". To be safe we
translate all of /usr/include/* and /usr/include/*/*.
sample error case:
echo "require 'syslog.ph';" | /usr/bin/perl
will fail when syslog.ph tries to include machine/ansi.ph
Submitted by: Doug Ambrisko
1999-03-18 19:39:07 +00:00
Peter Wemm
4603683033
Update bmake glue for cvs-1.10
1999-03-18 09:37:57 +00:00
David E. O'Brien
dfce77f3a9
Add new -y/--bzip2/--bunzip2 flag. With all the ports that are going to
...
bzip2 as the compression mechanism, this makes life easier.
Obtained from: bzip2 website
1999-03-17 12:09:31 +00:00
Warner Losh
7408d8ff34
Add TARGET_ARCH=mipsel and TARGET_ARCH=mipseb as a valid targets.
...
Unlike the unisex architecutres we've had so far, mips is bisexual.
These tools can produce either byte sex, and the compiler/make
determines the proper gender to use. Otherwise, we'd have to have had
mipsel and mipseb in all the places that we have just mips. And there
are other complications with doing that (binutils doesn't like to
build mips tools without both byte genders, it seems).
Introduced BINUTIL_ARCH so that other bisexual architectures can a
generic mechanism.
We cannot just define MACHINE_ARCH as mips because we need to
differentiate big and little endian types of binaries. Discussions on
freebsd-arch have hashed out this issue (and the parallel libc
issues). NetBSD is moving towards mipsel and mipseb for their two
flavors of mips ports (in time for 1.4, if this change hasn't already
been accomplished).
I've been building i386 worlds with this tree for a three months with
these files in place with no ill effects.
1999-03-01 04:01:57 +00:00
David E. O'Brien
1c4add1853
I don't know why the version was bumped to 1.11.3, nothing from the real
...
GNU 1.11.3 got in when this change was made. thepish's submitted fixes
unbroke --norecurse.
1999-02-28 09:11:20 +00:00
Andrey A. Chernov
ac658617e7
use minimum length for strcoll too
1999-02-14 09:44:56 +00:00
Andrey A. Chernov
acd904fcc3
remove collating optimization - not work with substituted characters
1999-02-13 15:45:30 +00:00
Andrey A. Chernov
a783f14827
use strcoll() where it is easy to sort german ss and similar properly
1999-02-13 13:05:04 +00:00
Wolfram Schneider
c426ed4003
$Id$ misspelled as $Id
...
Submitted by: bde
1999-02-11 17:09:27 +00:00
Wolfram Schneider
1c9a0db841
Added myself as maintainer.
1999-02-09 17:23:03 +00:00
David E. O'Brien
f4f79fc1c9
Fix white-space spamming.
1999-02-08 01:32:04 +00:00
Mark Murray
dc62ad2891
Add perl5 userland (actually localland) to MANPATH list.
1999-02-04 11:43:10 +00:00
Robert Nordier
2b1c01eb8f
Drop outdated FreeBSD version number from test script.
...
Submitted by : Sue Blake <sue@vedanix.welearn.com.au>
PR : 9650
1999-01-24 07:10:34 +00:00
Bruce Evans
e633c437ef
Fixed ifdef for libintl in previous commit (the location of libintl.a's
...
obj dir is only indirectly related to the location of libtxi.a's obj
dir).
Fixed about 3 style bugs in previous commit.
Fixed my bug in rev.1.7. "../../Makefile.inc" worked as an alias for
"../Makefile.inc" in some cases, but it gives endless recursion when
there is an obj dir in one of the subdirs.
1999-01-20 02:08:07 +00:00
Bruce Evans
5338f6a1e4
Fixed breakage of cross-compiling in previous commit. The installed
...
version of makeinfo must be used. The fix breaks bootstrapping of
texinfo by a simple `make' in the texinfo directory -- `make world'
must be used to bootstrap it if you don't know how to do it manually.
Fixed at least 7 style bugs in previous commit.
1999-01-19 23:36:05 +00:00
Mark Murray
3aabd80bd9
Back out the last commit; it broke things.
...
NB! NB! NB! GUYS - the perl5 build is extremely nasty!! Please run all
changes to it past me _before_ committing. There are some very subtle
gotchas.
1999-01-17 09:53:34 +00:00
Peter Wemm
f6866643a6
Remove BINFORMAT/a.out/elf default hackery, it's elf by default internally
...
and doesn't need to use this.
1999-01-16 13:22:35 +00:00
Peter Wemm
55b72e5b6a
Typo: s/local/locale/ in LOCALEDIR.
...
Submitted by: Seigo TANIMURA <tanimura@naklab.dnj.ynu.ac.jp>
1999-01-15 12:27:02 +00:00
Andrey A. Chernov
4e910ae91f
fix optimize= settings - configpm understand only =' or =" as variables
...
and treat any other stuff as comments
1999-01-15 04:14:52 +00:00
Mark Murray
f17a6700e2
Fix some more turdage from the original ./configure.
...
Submitted by: bde
1999-01-14 20:27:26 +00:00
Mark Murray
8bb599c434
Update this area for Texinfo-3.12.
...
Submitted by: lkoeller@cc.fh-lippe.de
1999-01-14 20:00:46 +00:00
Daniel O'Callaghan
871e9ed3e4
MF22 - allow dates to 2069
...
Submitted by: Arjan de Vet <Arjan.deVet@adv.iae.nl>
1999-01-13 06:31:55 +00:00
Daniel O'Callaghan
02b1a04fd5
Allow --newer and friends to handle dates beyond 1999/12/31
1999-01-12 18:43:38 +00:00
Peter Wemm
7d1b4bd3cc
When doing a setuid script, the usual #!/usr/bin/perl detects it and execs
...
/usr/bin/sperl5.00502 to implement it, so that name had better exist..
Reviewed by: markm (a while ago)
1999-01-12 07:57:01 +00:00
John Polstra
f92bdbd010
Switch to using ".So" as the extension for PIC object files rather
...
than ".so". The old extension conflicted with well-established
naming conventions for dynamically loadable modules.
The "clean" targets continue to remove ".so" files too, to deal with
old systems.
1999-01-09 21:51:00 +00:00
Nick Hibma
1a180222e0
Ignore return value for strip. Avoids make world going pop
...
because of
strip maybe_stripped
strip: maybe_stripped: File format not recognized
*** Error code 1
in I/usr/src/gnu/usr.bin/binutils/strip
1999-01-08 10:33:12 +00:00
Joseph Koshy
1ec712bb64
Add a reference to man(7).
1998-12-03 02:32:20 +00:00
Matthew Dillon
4ca3da528e
Added reference to mdoc(7) and mdoc.samples(7) to the bottom of
...
man(1). The man manual page is the obvious first place that people
who are trying to write manual pages look.
1998-12-01 06:35:06 +00:00
Wolfram Schneider
3067a7048b
Use mmap for reading files. This is faster than read().
1998-11-14 23:37:32 +00:00
Warner Losh
f377c8d851
Another instance where we default to elf only on alpha, but should
...
default to aout only on i386.
1998-10-26 18:27:32 +00:00
Mark Murray
67b8473033
Fix paths. This sorts out the remaining p5-* port-creation hassles.
1998-10-17 07:10:43 +00:00
Bruce Evans
19e595a57a
Split up rule for ${COMMONHDRS} so that `make -j N' doesn't create the
...
6 headers up to 6 times concurrently. Debugged by Don Lewis
(Don.Lewis@tsc.tdk.com ).
Fixed some disorder.
1998-10-16 16:53:15 +00:00
Mark Murray
dcd7d6b121
Properly install the *.h files in CORE and Config.pm where it wants to be.
...
This should fix a substantial number of broken p5-* ports.
Tested-on: x11-toolkits/p5-Tk (Amongst others)
1998-10-15 18:50:04 +00:00
Bruce Evans
cc4fb50148
Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit.
...
They may belong in /usr/libexec/{aout,elf}, but objformat doesn't
support that.
Fixed bogus `?=' assignments for BINDIR.
1998-10-15 14:15:09 +00:00
Peter Wemm
54751142df
Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.
1998-10-15 00:15:01 +00:00
Mark Murray
10e8624d1b
Damn - dirname(1) is not available this early. Work-around.
1998-10-12 06:00:30 +00:00
Mark Murray
ed4a07ffcc
Very substantial debug/improvement of the FreeBSD/Perl5 build.
...
o make install ; make install now works
o make all ; make all is quiet the second time
o Dependancies are properliy debugged; this means that make -jN has a
far hihjer likelyhood of working.
o a proper 'link farm' has been constructed for the build. This
dramatically simplifies the dependancy tangle.
o for perldoc's use, all the .pod files are installed.
o the man3 docs are properly compressed.
o the man pages and libary code are installed by the makefiles, not
by a perl script.
o at the end, h2ph is run.
1998-10-11 18:13:42 +00:00
Bruce Evans
38f12a6e7b
Fixed searching for section "1aout" man pages. Section numbers must be
...
single digits or in the section list.
1998-10-10 13:11:39 +00:00
Peter Wemm
6c1d8f3fd8
Replace use of non-standard ld -O with a ld -o / mv combination as used
...
elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H
extension. (actually, it ignores it for option compatability with some
other OS).
1998-10-06 11:28:29 +00:00
John Polstra
fb73a559ca
Don't build the info pages for the old assembler. Instead, build
...
and install the info pages for the new assembler and linker.
1998-10-03 03:59:47 +00:00
Andrey A. Chernov
a4c5722033
space/tab problem
1998-10-02 13:01:59 +00:00
Jordan K. Hubbard
80e37f6c4d
Add documentation for tree functions.
...
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
1998-10-02 11:24:38 +00:00
David E. O'Brien
27d73120d4
Install z*grep manpages
1998-10-02 07:14:32 +00:00
Andrey A. Chernov
9fecc29d3b
add /usr/share/perl/man
1998-10-02 01:06:30 +00:00
Mark Murray
d8a42175b2
Allow NOSUIDPERL to DTRT.
1998-09-30 20:24:59 +00:00
Jordan K. Hubbard
26e4260723
Add missing free()
...
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
1998-09-30 12:10:16 +00:00
Mark Murray
9048a9edbd
Fix the shared library configuration stuff.
...
Noticed by: Ollivier Robert
1998-09-29 18:58:16 +00:00
Jordan K. Hubbard
364c8e85fb
Teach this code about the new tree functionality of libdialog.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-28 16:11:22 +00:00
Mark Murray
6f78849eef
Repairs to make the ports system work again. Currently, the ports
...
are installed in the same place as on 2.2.*; this will almost
certainly change in the future.
While I'm here, finish off the shared library brouhaha with miniperl.
1998-09-26 16:17:06 +00:00
Mark Murray
51ec9e43ce
Part #2 (final) of suidperl repair.
1998-09-24 17:25:26 +00:00
Mark Murray
883f1dcf78
More make cleanups.
...
1) Part of the NOSHARED fix; I messed this up and managed to get
perl installed without being linked to the shared library libperl.so.
This broke Perl in ELF when linking in shared objects.
2) Start of a cleanup of the man3 page location. This will (eventually)
allow for a the ports to put their pages in the "normal" ${PREFIX}-
based location.
3) Nuke cruft.
1998-09-23 06:05:28 +00:00
Mark Murray
7b73600389
Big cleanup of the perl build.
...
1) Inspired by JB's finding of a hardcoded /usr/bin/ranlib in the
config files, these have been properly cleaned up and have
been personalised for FreeBSD, not MarkM.
2) Inspired by Peter, copying of the lib/ext etc dirs has been
replaced by a link farm.
3) Common code has been moved to a higher-level Makefile.inc.
This has been tested with a make -j8.
1998-09-22 12:00:59 +00:00
Ollivier Robert
2ecc8adb57
Change rst0 into rsa0 in the man page too. Correct the spelling of
...
POSIXLY_CORRECT while I'm here.
Pointed out by: Andreas Klemm
1998-09-22 09:55:09 +00:00
Ollivier Robert
7c88491f77
The default tape device should be /dev/rsa0 for CAM.
1998-09-21 17:20:08 +00:00
John Birrell
608c9e3cf8
I danced with the devil and found the needle in the haystack!
...
Remove the /usr/bin path to ranlib and just let the build environment
set the path. Running an aout version of ranlib on an elf library
is something we'd prefer not to do. I'm surprised that the build
didn't spit any errors when it did this. Shrug.
1998-09-21 08:44:24 +00:00
Doug Rabson
b613c32dda
Supply correct type widths etc. for alpha.
1998-09-16 18:57:57 +00:00
Mark Murray
406f5f9aec
Generalise the build a bit more.
...
1) Fix up the NOSHARED stuff (bde)
2) Accomodate CFLAGS (vanilla)
3) Provide separate files for i386 and alpha (Doug Rabson)
In case 3, the supplied files were corrupted, but the concepts
sound enough, so I just copied what exists into
config.SH-{elf|aout}.{i386|alpha}. Alpha team, go ahead and do what
is necessary on config.SH-elf.alpha. :-)
1998-09-16 17:25:52 +00:00
John Polstra
e8f80c1aca
Fix GDB so that it can handle ELF core dumps.
1998-09-14 22:49:02 +00:00
Mark Murray
a1b4e38100
Add a link perl --> perl5.00502
...
Asked-for-by: Asami-San (for ports)
1998-09-14 18:34:19 +00:00
Brian Somers
965066d630
Add Id keyword
1998-09-13 23:11:13 +00:00
Mark Murray
3674e655b9
Allow libperl to be a shared library.
...
This has the delightful side effect of fixing ELF .so objects.
Asked-for-by: peter
1998-09-12 19:16:33 +00:00
Mark Murray
4842ab0d9a
Fix parallel building.
...
(Tested by make -j12 buildworld on a 4-cpu SMP box).
Address (but not solve) ELF shareable objects causing perl to
dump core. (I have a heck of a lot to learn about ELF).
Lots of help by: bde, jkh, jb and others
1998-09-12 15:45:30 +00:00
Mark Murray
235e962d3f
Dorkus sum. I managed to commit an earlier version of this. This fixes the
...
broken perl build.
* NOTE * * NOTE * * NOTE *
PERL5 RELIES IN A MAKE WORLD FOR THE BOOTSTRAP!!
* NOTE * * NOTE * * NOTE *
1998-09-10 10:51:11 +00:00
Mark Murray
ddf0071c01
Remove the NOPERL block to building Perl5.
...
Perl 5 will rebuild/bootstrap itself next time a make world is done
with this in effect.
1998-09-09 19:30:45 +00:00
Warner Losh
8521ef096a
Fix fencepost error in readlink; inspired by OpenBSD
1998-09-09 17:14:17 +00:00
KATO Takenori
d22114bfb8
Change i386 in a few paths to ${MACHINE} to support MACHINE=pc98.
1998-09-09 11:22:28 +00:00
Mark Murray
17168bf62e
Bring in the Perl5 BMake files. This ends the easy stuff.
...
I'll be doiung the rest in stages.
1998-09-09 07:20:33 +00:00
Mark Murray
bae7411889
Old Perl is leaving us. Goodbye, faithful friend.
1998-09-09 06:49:33 +00:00
Mark Murray
5850fb4408
Set NOPERL while I spend the rest of the day bringing in Perl5.
...
This will doubtless confuse someone, but I'd rather have this than
breakage.
1998-09-09 06:01:11 +00:00
Joseph Koshy
766b5bc0f7
Fix typo.
...
PR: 7809
Submitted by: Amakawa Shuhei <amakawa@sf.t.u-tokyo.ac.jp>
1998-09-09 03:04:53 +00:00
Doug Rabson
1fdfa7ab3c
Update alpha configuration files and remove i386 target from
...
libbinutils/config.h - it is declared in the arch Makefile.
1998-09-07 08:18:34 +00:00
John Birrell
b43abe2d55
Install the legacy man file in section 1aout.
1998-09-07 05:46:09 +00:00
John Polstra
34d2198035
Update for import of binutils-2.9.1.
...
Submitted by: Doug Rabson <dfr>
1998-09-06 23:01:53 +00:00
John Birrell
f471c44869
MACHINE -> MACHINE_ARCH to allow PC98 to define MACHINE=pc98.
...
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
1998-08-31 20:48:13 +00:00
John Birrell
050c06f9e2
Missed some BINFORMATs. Fingers! Can't live with 'em. Can't live without 'em.
1998-08-30 02:46:35 +00:00
John Birrell
0e94cd8261
BINFORMAT -> OBJFORMAT ready for E-day. I tossed a coin to decide this
...
one. We'll probably need to revisit gdb after E-day.
1998-08-30 02:01:07 +00:00
John Birrell
62d43a3bfc
Make the build tools static to avoid trying to use the shared loader
...
before it is installed.
This upsets Bruce because the host boostrap build forces tools to be
static anyway. He says I'm abusing NOTOOLS in src/Makefile by using
it to do a aout->elf transition build. One day I'll find a place to
install host tools like these to allow a true cross build.
1998-08-20 21:45:46 +00:00
John Birrell
89ef33c09f
Install binutils tools in /usr/libexec/elf like on i386 so that objformat
...
can be used to select them. The purpose of this is not necessarily to
allow another host format, but to allow us to use the objformat trickery
for cross compilation.
1998-08-18 06:51:08 +00:00
Mark Murray
8eee208047
Fix LIBDIR so kerberised CVS will work.
1998-08-15 17:26:36 +00:00
Peter Hawkins
3f9fdaca2f
PR: 7488
...
Submitted by: lhecking@nmrc.ucc.ie
merge from stable
1998-08-05 03:44:46 +00:00
Jacques Vidrine
9b6dc4d701
fixed: tar will extract file even if -C command fails
...
tar now exits with new exit code EX_BADDIR after a failed chdir()
in name_next(), name_match(), and name_from_list().
PR: bin/2394
Submitted by: Satoshi Asami <asami@freebsd.org>
1998-07-27 18:40:09 +00:00