David E. O'Brien
3e1521419b
Add elf_i386_fbsd emulation.
...
Obtained from: p4
2003-07-01 17:12:55 +00:00
Ruslan Ermilov
68b4ee7bfa
Fixed build.
...
Noticed by: bde
2003-07-01 14:46:26 +00:00
Ruslan Ermilov
c5c68dcde3
Don't build separate annotate.info, it's already part of gdb.info.
2003-07-01 14:04:08 +00:00
Ruslan Ermilov
5497021b71
Catch up with bsd.lib.mk,v 1.143.
2003-06-30 19:11:20 +00:00
Peter Wemm
fc369c7cd9
Add missing quote after cut/paste error in last commit. :-(
2003-06-26 20:34:08 +00:00
David E. O'Brien
b9005010fa
Update the target.
2003-06-26 16:13:36 +00:00
Peter Wemm
01e5a2aede
Configure gcc in biarch mode for amd64 so that the -m32 flag is enabled
...
for things like boot blocks etc.
Reviewed by: kan
2003-06-26 03:02:32 +00:00
Peter Wemm
542f4d6282
Oops, remove hack to stop libstdc++.so being built now that gcc uses
...
-lgcc_pic by default on -fpic stuff. I forgot about this here.
2003-06-26 01:30:44 +00:00
Dag-Erling Smørgrav
894e6fb041
Add an amd64 category now that amd64 has its own mailing list and all.
2003-06-20 10:48:26 +00:00
David E. O'Brien
457946d9bd
Remove MAINTAINER lines.
2003-06-14 19:32:52 +00:00
Dag-Erling Smørgrav
f212249acf
Do not bogusly set CSTD to the empty string.
2003-06-14 13:30:32 +00:00
Peter Wemm
a96996a182
When building a shared library, link it against libgcc_pic.a instead of the
...
non-PIC libgcc.a. Linking non-pic code into a shared library is not
a good thing. It happens to break amd64 at compile time, and the ppc
folks want it too. The problem is mainly with C++ code, unwind-dw2.c
in particular. Most of the other functions in libgcc.a are self
contained so most of the time it isn't a problem. The dwarf2 unwinder
is not safe though since it does make global variable references.
Reviewed by: kan
2003-06-13 22:25:41 +00:00
Peter Wemm
0800731a79
Build/install the PIC version of libgcc (libcc_pic.a) for use by shared
...
libraries that do exception unwinding.
2003-06-13 22:07:39 +00:00
Ruslan Ermilov
cfd5f3929d
Teach mdoc(7) about the upcoming 5.2-RELEASE.
...
Suggested by: juli
2003-06-09 10:40:17 +00:00
Philippe Charnier
9703a107f2
The .Fn function
2003-06-08 09:53:08 +00:00
Jun Kuriyama
3a624f5e23
Use
...
cat ${.ALLSRC} > ${.TARGET}
rather than
ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.
Commented by: marcel, obrien, bde
2003-06-06 13:46:55 +00:00
Ruslan Ermilov
87072d22d5
Make the footer display "FreeBSD 5.1".
2003-06-05 13:18:43 +00:00
Ruslan Ermilov
1623181388
We have at least one consumer of the upcoming FreeBSD 4.9.
2003-06-02 18:43:15 +00:00
David E. O'Brien
0dd1486674
Something funky is going on here... disabling CSTD makes it go away...
2003-06-02 06:12:14 +00:00
David E. O'Brien
2295d19dd9
Don't set a C standard level for ObjC code.
2003-06-02 02:30:52 +00:00
David E. O'Brien
3dca32d865
Use ?= before someone brings it up.
2003-06-02 02:29:26 +00:00
David E. O'Brien
e56d2b1be6
crtstuff needs isn't compilable with C99 on Sparc64, so set CSTD to gnu89.
2003-06-01 22:18:05 +00:00
Peter Wemm
cd51f0035e
Add a temporary indirect patch for gcc when targeting amd64. This is to
...
give the cvs tree a surviving a 'make world'. One of the two diff chunks
is already in gcc-3.3, the other has been committed to gcc's HEAD and
is in the pipeline for gcc-3.3.1 (but has not been committed yet).
The first chunk simplifies an excessively complex assembler statement
when generating switch jump tables. The use of '.' causes as(1) to choke
on big files. Use a simpler form instead. This is only an issue for
TARGET_64BIT mode.
The second chunk fixes an internal compiler error when compiling
libc/stdio/vfprinf.c. While this is supposedly only an issue for
64 bit mode, it does touch the 32 bit i386 code paths, so this patch
is only applied for TARGET_ARCH == amd64 to keep the risks down.
Breaking gcc at the 11th hour would suck.
This will be removed when it is time to import gcc-3.3.
Discussed with: kan
Approved by: re (jhb)
2003-05-24 20:58:47 +00:00
Peter Wemm
ed8c5dcdc0
libstdc++.so breaks on amd64 due to bogons in our build, so prevent the
...
shared library being built for amd64. The problem is that libstdc++.so
is produced with 'cc -shared'. This has an internal -lgcc, which is
not PIC. libstdc++.so uses exceptions and the dwarf2 unwinder, which
are in libgcc.a. As a result, non-PIC code gets pulled into libstdc++.so.
This is fatal on amd64 when certain relocation types cannot be used in
PIC mode. The official FSF solution to this is to have libgcc.so with
internal ELF symbol versioning to solve the ABI problem, but I dont want
to fight that battle yet. I tried making libgcc_pic.a (which worked
fine), but thats not something for the 11th hour before a release.
Approved by: re (amd64 "safe" stuff)
2003-05-24 19:38:18 +00:00
Peter Wemm
bd3aef3d0d
Set the binutils arch for as/nm correctly on the amd64 platform.
...
As far as binutils is concerned, the amd64 platform is still called
"x86-64"/"x86_64". Setting things from ${MACHINE_ARCH} breaks that.
Approved by: re (scottl)
2003-05-08 06:39:31 +00:00
Jacques Vidrine
bc562db930
Enable GSSAPI/Kerberos 5 support (aka `gserver').
...
MFC after: 1 month
2003-05-05 16:50:42 +00:00
David E. O'Brien
cd883fb617
Use __FBSDID over rcsid[].
2003-05-03 21:31:08 +00:00
David E. O'Brien
d2f7262ed4
This is WARNS=2 clean.
2003-05-03 21:30:34 +00:00
Ruslan Ermilov
a2211ce1e0
Fix build on 4.x.
2003-05-02 11:56:43 +00:00
Ruslan Ermilov
7a547773ab
Re-enable building of Groff documentation; texinfo has just been
...
upgraded to version 4.5.
2003-05-02 00:55:52 +00:00
Ruslan Ermilov
bc0a8ef662
Update for texinfo 4.5.
2003-05-02 00:51:24 +00:00
Ruslan Ermilov
4edd10842c
catman(1) sources now live elsewhere.
2003-05-01 23:48:11 +00:00
David E. O'Brien
8f3bf9945d
Lock GCC w/o -m32 into 64-bit mode.
2003-05-01 15:00:46 +00:00
Ruslan Ermilov
80da55ea72
Upgrade to Groff 1.19.
2003-05-01 13:22:21 +00:00
Ruslan Ermilov
e3519f9e1c
Replace beforeinstall: with plain FILES.
2003-04-30 20:48:03 +00:00
Alexander Kabaev
93fa8833c7
Enable wchar_t support in libstdc++.
2003-04-29 18:10:45 +00:00
David E. O'Brien
7bf3ceda8b
Wrap gperf in NO_CXX as it needs the C++ to compile.
2003-04-27 20:14:05 +00:00
David E. O'Brien
a12d8aed9a
We're changing the platform name from x86[_-]86 to amd64.
2003-04-26 20:04:38 +00:00
David E. O'Brien
584a637fee
The AMD64 Hammer bits.
2003-04-26 03:28:21 +00:00
David E. O'Brien
0d6a130e24
Remove first attempt at x86-64 bits. We're going to call it "amd64" now.
...
Sponsored by: Microsoft
2003-04-26 03:24:26 +00:00
David E. O'Brien
7af330a71c
Enable ISO-C99 compatibility -- among other things, this tells libstdc++
...
not to blindly undef isnan() and other functions that became macros in C99.
Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()
Submitted by: das
2003-04-25 21:17:31 +00:00
Ruslan Ermilov
6b09ae934b
Removed invasion into these makefiles by the "legacy" stuff;
...
I have a better fix in the works.
2003-04-12 14:44:49 +00:00
Ruslan Ermilov
cc59b11e0f
libbinutils.a needs basename(3); when the latter is provided
...
by -legacy, liblegacy.a should come last in the LDADD list.
2003-04-11 18:02:10 +00:00
Warner Losh
30aaff1192
Migrate to a new way of dealing with building from old revisions of
...
FreeBSD. This method attempts to centralize all the necessary hacks
or work arounds in one of two places in the tree (src/Makefile.inc1
and src/tools/build). We build a small compatibility library
(libbuild.a) as well as selectively installing necessary include
files. We then include this directory when building host binaries.
This removes all the past release compatibilty hacks from various
places in the tree. We still build on tip of stable and current. I
will work with those that want to support more, although I anticipate
it will just work.
Many thanks to ru@, obrien@ and jhb@ for providing valuable input at
various stage of implementation, as well as for working together to
positively effect a change for the better.
2003-04-05 20:30:30 +00:00
Ruslan Ermilov
4d63e8de71
Mark bits that do not require an object directory as such.
2003-04-01 12:37:54 +00:00
Giorgos Keramidas
0b541a3c80
Document the MAIL_AGENT environment var.
...
PR: 48277
Submitted by: Stefan Walter <sw@gegenunendlich.de>
2003-03-26 01:45:20 +00:00
Ian Dowse
ea0d04f36e
Attempt to automatically read in kernel module symbols when a live
...
or dead kernel core is loaded into gdb. This extends gdb's existing
shared library support, so the "info sharedlibrary", "sharedlibrary"
and "nosharedlibrary" commands can be used to view and change the
list of loaded symbol files.
The current implementation is more than a kludge however, and it
will not always manage to find the .ko.debug file corresponding to
the loaded module. In particular, for modules whose build directory
cannot be easily guessed from the module name such as all the
netgraph modules, the debug version of the .ko will not be found
automatically.
The logic for finding the module file first attempts to guess at
the module build directory by parsing the version[] string. Then
using that directory ($DIR), it tries the following paths in turn:
./<module>.ko.debug ./<module>.ko
$DIR/<module>.ko.debug $DIR/<module>.ko
/boot/kernel/<module>.ko.debug /boot/kernel/<module>.ko
Approved by: obrien, mp
2003-03-21 00:30:53 +00:00
Dag-Erling Smørgrav
dbd7434863
Shorten the URL to the problem-reports article.
2003-03-18 11:12:14 +00:00
Marcel Moolenaar
f35f81b703
Forced non-forced commit by adding a comment mentioning what the
...
previous commit log should have mentioned:
PR: ia64/49081
2003-03-17 00:08:47 +00:00
Marcel Moolenaar
8fb9b278d9
libobjc is linked against shared objects and since we don't have a
...
shared object of libobjc, we end up linking in from the archive
version. This is wrong, because we don't compile the archive version
suitable for inclusion in shared objects. On ia64 this causes actual
breakages. Compile the archive version with PIC on ia64 to avoid
the breakage there and also to avoid changing the status quo on
other architectures. If other architectures have the same problem,
we probably should start building a shared library. There's no
indication however that other architectures actually need it.
Building the archive version with PIC on ia64 does pessimize linking
complete binaries (ie fully archive), but we don't use Objective-C
ourselves and so far I haven't seen non-shared executables written
in Objective-C, so I'm sure this will be nothing but academic.
Trigger case: ports/lang/gnustep-base
2003-03-16 22:44:01 +00:00
Ruslan Ermilov
9ef2a48e97
Only cross-tools may use TARGET_ARCH/TARGET, everyone else
...
should use the normal MACHINE_ARCH/MACHINE instead.
2003-02-27 09:19:31 +00:00
Ruslan Ermilov
e478cf0a5a
Fixed CLEANFILES.
...
Submitted by: cron
2003-02-25 15:41:49 +00:00
Ruslan Ermilov
2587947187
Install the gcov(1) manpage; kernbb(8) references it.
2003-02-24 22:58:19 +00:00
Ruslan Ermilov
2c027e8715
So we don't use this header anymore.
2003-02-24 22:57:06 +00:00
David E. O'Brien
63b117a6b7
I thought groff was wrapped with NO_CXX. Oh well, it is now.
2003-02-24 02:40:56 +00:00
David E. O'Brien
0bc8118778
Some things don't build for PowerPC yet.
...
List from: benno
2003-02-21 02:30:51 +00:00
Alexander Kabaev
61856f3619
Update for GCC 3.2.2
2003-02-19 04:28:12 +00:00
Ruslan Ermilov
e50f318170
Recognize FreeBSD 5.1; libc_gen/signbit.3 has set the precedent.
2003-02-14 16:01:58 +00:00
Ruslan Ermilov
6a5c53e7a2
Moved the libugidfw library definition out from contributed source
...
to where it actually belongs.
Submitted by: phantom
2003-02-14 13:36:16 +00:00
Alexey Zelkin
09ffd02a1b
FreeBSD 5.x does not provide libskey anymore, remove reference
2003-02-13 18:23:13 +00:00
Alexey Zelkin
d1ada631c0
Add 'libgeom' to list of valid .Lb arguments
2003-02-13 18:21:32 +00:00
Andrey A. Chernov
8bdc8bfff8
Add /usr/local/man as OPTIONAL_MANPATH
2003-02-11 01:04:53 +00:00
Jacques Vidrine
6042ca2e01
Install the OpenSSL man pages in /usr/share/openssl/man
...
and remove the WANT_OPENSSL_MANPAGES knob.
2003-02-10 19:57:56 +00:00
Alexander Kabaev
efb75db1a4
Install one more header file which is new with GCC 3.2.2.
2003-02-10 06:09:55 +00:00
Peter Wemm
afa79409ee
Finish update for cvs-1.11.5. Some build-time tunables were moved from
...
options.h to config.h.in and set via ./configure when built normally.
Export some of the build knobs to the Makefile here, overridable
from /etc/make.conf. Also get the version strings right.
config.h was repocopied to config.h.proto, and we do a limited sed on it
at build time now.
2003-01-21 23:00:36 +00:00
Peter Wemm
af03f496d0
Dont bother with unused rules for version.c
2003-01-21 22:31:07 +00:00
Peter Wemm
e5c3c1793b
Update for cvs-1.11.5 import (note to self: gotta fix the version tags)
2003-01-21 22:04:20 +00:00
David E. O'Brien
61de3d8db1
The PowerPC-specfic scripttempl file was depreciated in favor of the generic
...
ELF one.
2003-01-21 06:12:56 +00:00
David E. O'Brien
ceb0f624bc
Reformat.
2003-01-04 17:51:59 +00:00
David E. O'Brien
bff2d4022e
Add the ability to debug C++ programs using v2 and v3 of the G++ ABI.
...
Submitted by: Peter Edwards <pmedwards@eircom.net>
2003-01-04 17:51:48 +00:00
Max Khon
6fd1035190
GC 'char sigmap[]' (it is no longer used)
...
Approved by: obrien
MFC after: 3 days
2003-01-04 17:35:54 +00:00
Giorgos Keramidas
b12211fe30
Make minimal changes to point the users to the Texinfo documentation
...
for more detailed information about sdiff(1). Hopefully this will
make it easier to find how `interactive merging' works with sdiff.
PR: docs/30618
Submitted by: mark@summersault.com
2002-12-14 23:58:49 +00:00
Ruslan Ermilov
8d5d039f80
Uniformly refer to a file system as "file system".
...
Approved by: re
2002-12-12 17:26:04 +00:00
David E. O'Brien
52678bf874
We need to support the bfd_efi_app_ia64_vec vector for loader support.
...
Submitted by: Marcel
Approved by: RE
2002-12-05 18:27:22 +00:00
David E. O'Brien
3e17ea404e
Change the default emulation to elf64_sparc_fbsd. This emulation knows the
...
correct spelling of our rtld.
2002-12-05 18:25:09 +00:00
David E. O'Brien
978f043ed0
Set WARNS=0 as a temp work around until I can get access to an IA-64 box
...
to do this right.
Approved by: RE
2002-12-05 18:24:34 +00:00
David E. O'Brien
a91d8d9644
Change the default emulation to elf64_ia64_fbsd. This knows the proper
...
spelling of our rtld.
2002-12-05 18:23:08 +00:00
David E. O'Brien
51c79e7572
Don't dike out ELF_DYNAMIC_INTERPRETER, we need this copy now.
...
This should have been committed with ia64/bfd.h rev 1.6.
Approved by: RE
2002-12-05 18:19:18 +00:00
Alexander Kabaev
8e44609c92
C++ exceptions with shared libraries are working on sparc64 now.
...
Build shared libstdc++so on sparc64 platform too.
Approved: re (rwatson)
2002-12-05 17:04:03 +00:00
David E. O'Brien
b7cea4d5d2
Update for Gcc 3.2.1 release.
...
We also have more wide char support in libc now.
2002-12-04 17:47:34 +00:00
David E. O'Brien
685272c479
Gperf is usable again.
2002-12-04 17:34:21 +00:00
Peter Wemm
d54839776d
Sigh. Another wrong version string. However, this one isn't used in the
...
build.
Approved by: re
2002-12-04 00:07:15 +00:00
Peter Wemm
8718d4cd93
Oops. Use the correct version number. The number that was here was the
...
one that I originally used on freefall etc.
Approved by: re
2002-12-03 21:59:42 +00:00
David E. O'Brien
de726134c8
Remove the ancient PEI cruft that is useless.
2002-12-02 10:50:38 +00:00
David E. O'Brien
f0c6e880d6
We can handle the bfd_elf32_i386_vec vector at the same time as the
...
bfd_elf32_i386_freebsd_vec. This may help in intra-branch building.
2002-12-02 10:01:18 +00:00
David E. O'Brien
517870e5ec
We can handle the bfd_elf64_alpha_vec vector at the same time as the
...
bfd_elf64_alpha_freebsd_vec. This may help in intra-branch building.
2002-12-02 10:00:44 +00:00
David E. O'Brien
176b5bb70f
Cleaner support of a DEFAULT_VECTOR.
2002-12-02 09:59:05 +00:00
David E. O'Brien
eda37098d9
Update for the Binutils 2.13.2 20021127 snapshot import.
2002-12-02 09:54:40 +00:00
David E. O'Brien
bf12a49e7c
Handle the "HAVE_" defines via the VECS list.
2002-12-02 09:53:59 +00:00
David E. O'Brien
fb248dce89
Update for the Binutils 2.13.2 20021127 snapshot import.
...
Among other things, we don't need to redefine ELF_DYNAMIC_INTERPRETER here.
2002-12-02 09:49:57 +00:00
David E. O'Brien
f5debc7cfc
Update for the Binutils 2.13.2 20021127 snapshot import.
2002-12-02 09:45:51 +00:00
David E. O'Brien
ab3c58bd4f
We now have insque().
2002-12-02 09:44:59 +00:00
David E. O'Brien
23e4ce1af8
Binutils 2.13.2 is WARNS=2 clean for all our architectures.
2002-12-02 09:41:35 +00:00
David E. O'Brien
0f5a412173
Update for the 2.13.2 2002-11-27 snapshot import.
2002-12-02 09:40:02 +00:00
Peter Wemm
5b8429c7b3
Update bmake glue after 1.11.2.1-20021201 import. options.h is no longer
...
touched by configure in the autoconf system and a standard version is
now used.
Approved by: re
2002-12-02 03:20:25 +00:00
David E. O'Brien
5f24279c5d
Remove files no longer part of the gcc_3_2_anoncvs_20021009 libstdc++.
...
Approved by: re(jhb)
2002-11-27 18:52:04 +00:00
David E. O'Brien
f685377c2e
Remove our custom mixed ELF/a.out support. This means the base compiler
...
now only produce ELF objects. It also makes us closer to stock GCC, and
simplifies the set of changes we still need from stock GCC on every import.
Applauded by: peter
Approved by: re
2002-11-26 18:25:20 +00:00
Ruslan Ermilov
c904a70566
Catch up with The Great Perl Script Rewrite.
2002-11-18 10:25:27 +00:00
Ruslan Ermilov
99f6b95fb5
Install /usr/libexec/makewhatis.local and /usr/libexec/catman.local.
...
This has slipped through the cracks of The Great Perl Script Rewrite.
Repocopied by: joe
2002-11-18 10:11:22 +00:00
Ruslan Ermilov
40c6b893d8
Take __FreeBSD_version into account when BOOTSTRAPPING.
2002-11-13 13:49:29 +00:00
Ruslan Ermilov
4192cfffe2
Bootstrapping aid for 4.0-RELEASE.
2002-11-13 11:50:40 +00:00
David E. O'Brien
837bd2fa82
Better emulate the FSF build for Sparc64.
2002-11-06 07:00:59 +00:00
Alexander Kabaev
5f4c5b500f
Build Objective-C runtime support library with thr-posix.c.
...
Submitted by: davidc
Requested by: obrien
2002-10-30 18:01:06 +00:00
Ruslan Ermilov
b382ba4fb1
bsd.doc.mk changes:
...
Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS.
Only create _stamp.extra when necessary.
Get rid of SOELIMPP and OBJS.
Use Groff version of soelim(1); we need its -I option
for the following to work.
Don't needlessly chdir to SRCDIR. Only a few documents
need CD_HACK, and those that need it either use refer(1)
or .PSPIC macro which internally uses the .psbb call.
2002-10-29 14:56:09 +00:00
Kris Kennaway
eb0f0a174a
Don't dump core if none of the directories in /etc/manpath.config exist.
...
Submitted by: terry
2002-10-27 02:12:52 +00:00
Ruslan Ermilov
cace479bdf
A version of SGR disabling stuff that is believed to be safe.
...
Submitted by: Werner LEMBERG <wl@gnu.org>
2002-10-24 11:05:58 +00:00
Andrew Gallatin
c3ff11578e
Remove the hack to build groff statically on alpha, now that the rtld
...
has been extended to grok binaries with only one PLT_LOAD segment
An UPDATING entry about this is pending review..
Approved by: ru
2002-10-23 21:28:52 +00:00
Ruslan Ermilov
dff088c507
A crude temporary hack to fix building of ms(7) formatted documents
...
while I am working on a real fix.
2002-10-23 19:04:00 +00:00
Mark Peek
e059894828
Add support for sparc64 kernel debugging.
...
Submitted by: tmm
2002-10-21 21:36:36 +00:00
Ruslan Ermilov
12bb73ef42
Grammar nits.
...
Submitted by: Ken Stailey <kstailey@speakeasy.net>
2002-10-21 07:44:42 +00:00
David E. O'Brien
40145a58da
Make static in our normal manner.
...
Submitted by: bde
2002-10-21 03:21:50 +00:00
David E. O'Brien
46b2d791da
Unbreak Alpha world.
...
We are seeing "/usr/libexec/ld-elf.so.1: groff: too few PT_LOAD segments",
however it appears that there really is only one PT_LOAD segment in the groff
binary. It is unclear if `rtld' or `ld' is at fault here -- but using an
RELENG_4 `ld' binary allows one to build a working dynamic groff binary.
Submitted by: gallatin
2002-10-21 00:26:48 +00:00
David E. O'Brien
54f937adb1
GDB 5.2.1 doesn't build on sparc64 right now.
2002-10-20 21:42:55 +00:00
David E. O'Brien
597e16e012
We HAVE_STPCPY now.
2002-10-20 07:50:20 +00:00
Ruslan Ermilov
b17996a47e
Revert last delta. SGR support in grotty(1) is disabled system-wide
...
in /usr/share/tmac/troffrc pending the issue resolution on -arch.
2002-10-18 09:14:17 +00:00
David E. O'Brien
b2e2b36d0b
Take a guess at what WARNS level will make this compile on ia64.
2002-10-14 00:05:49 +00:00
Ruslan Ermilov
8b92be43b2
Oops, missed that in rev. 1.35.
...
Spotted by: make release
2002-10-13 12:22:57 +00:00
Ruslan Ermilov
76930810ca
Support FreeBSD versions starting from 4.0-RELEASE.
...
Reminded by: imp
2002-10-13 08:36:16 +00:00
Kris Kennaway
08c9683bed
Prevent stack-smashing buffer overflows in -D and -r options by using
...
buffer-safe string functions. The rest of the code is still probably
unsafe.
MFC after: 1 week
2002-10-13 01:18:33 +00:00
Mark Peek
ef78d1474b
Remove dependency on version.in for version information.
...
Submitted by: obrien
2002-10-12 21:23:53 +00:00
Kris Kennaway
d0899afa3a
Disallow libdialog to be used in setugid applications; it is chock full
...
of buffer overflows.
MFC after: 3 days
2002-10-12 20:32:03 +00:00
Mark Peek
884a2981a4
Fix function parameter lists to be correct and eliminate compiler warnings.
2002-10-12 18:08:44 +00:00
David E. O'Brien
cf56436d17
Update for 2.13 10-Oct-2002 import.
2002-10-12 04:38:20 +00:00
David E. O'Brien
dffd8409be
Update for 2.13 10-Oct-2002 import.
2002-10-12 04:24:35 +00:00
David E. O'Brien
4b7b08da18
Shut up GCC, don't shadow Version 6 standard functions.
2002-10-12 04:06:13 +00:00
David E. O'Brien
50c44001a5
Talk about punting and not going to any trouble to DTRT:
...
contrib/binutils/include/getopt.h
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */
so manually define HAVE_DECL_GETOPT since configure doesn't offer any way
to set it... and its unistd.h not stdlib.h dang it.
2002-10-12 03:55:09 +00:00
David E. O'Brien
06520fa9a9
Seems the warnings Binutils 2.13 grew now makes it impossible for WARNS != 0
...
all 64-bit machines.
2002-10-12 03:04:42 +00:00
David E. O'Brien
1a941a4b0d
The 2.13-almost.1 import was done on 10/10, not 11/10.
2002-10-12 00:18:25 +00:00
David E. O'Brien
786590e77d
Update for 2.13 10-Oct-2002 import.
2002-10-12 00:17:34 +00:00
David E. O'Brien
54603d8a36
GDB plays nice with Binutils again.
2002-10-11 20:23:06 +00:00
David E. O'Brien
c5c7175bd5
Use the new FreeBSD vectors from Binutils 2.13.1.
2002-10-11 19:39:18 +00:00
David E. O'Brien
713f2f5c1d
Binutils 2.13 grew some warnings that make WARNS != 0 now impossible on
...
sparc64.
2002-10-11 17:40:20 +00:00
David E. O'Brien
acdb91f616
Turn off GDB for now. It and the new binutils just aren't agreeing on our
...
binary format.
2002-10-11 16:22:37 +00:00
Ruslan Ermilov
97b4cb62c3
New Russian hyphenation patterns from the teTeX distribution.
...
Use the new .hpfa request to append them to English patterns.
2002-10-11 12:20:02 +00:00
Ruslan Ermilov
df8924461f
Russian hyphenation patterns from teTeX.
2002-10-11 12:13:17 +00:00
Ruslan Ermilov
72566b4251
koi8-r was repo-copied to ru.KOI8-R by joe@.
2002-10-11 11:00:51 +00:00
David E. O'Brien
71cd0da063
Sync with 2.13. Reduce forking by using multiple sed expressions rather
...
than piping thru tr(1). Also prefer case over for+test, as case will
handle regex's nicely.
Note we can't exactly follow the real 2.13 genscripts.sh as we wind up with
multiple "'s in search paths. It is too late tonight to track down why.
2002-10-11 10:07:46 +00:00
David E. O'Brien
20109e1f9a
witch over to the new FreeBSD bfd vec and emulation
2002-10-11 09:36:20 +00:00
David E. O'Brien
6551b26de7
Switch over to the new FreeBSD emulation and bfd vec
2002-10-11 09:31:55 +00:00
Ruslan Ermilov
65b1f0f74e
Groff 1.18.1 comes in with ANSI color support, enabled by default.
...
In "nroff" mode, italic font renders as an underlined text, which
makes it indistinguishable from the bold text on color monitors
(cons25 terminal type), yet it requires the less(1)'s -R option.
(Refer to the new grotty(1) manpage for details.)
So turn off the color support for now (when generating catpages),
until we figure out what do we do with this new feature. I have
a patch for grotty(1) that tells it to use the "reverse video"
attribute to render the italic font. Once this is accepted, we
can turn color support back on (if there won't be any objections
from the community).
2002-10-11 09:16:24 +00:00
Ruslan Ermilov
3e74a63cf8
Upgrade to Groff 1.18.1.
2002-10-11 08:58:14 +00:00
David E. O'Brien
b8ac217e31
Yesterday was the 10th month of the year, not the 11st.
2002-10-11 08:40:19 +00:00
David E. O'Brien
d536cae879
*sigh* The GNU folks want to layer and abstract yet another standard API.
...
This time remove the xregex redirection and just directly use their own
gnuregex.
2002-10-11 07:42:20 +00:00
David E. O'Brien
32a4457271
Really update for 2.13 10-Oct-2002 import. (this time for sure Rocky)
2002-10-11 06:48:16 +00:00
David E. O'Brien
4f376ae1bf
Update for 2.13 10-Oct-2002 import.
2002-10-11 06:28:05 +00:00
David E. O'Brien
28d1796af8
Update for 2.13 10-Oct-2002 import - Identify the version correctly
2002-10-11 06:23:02 +00:00
David E. O'Brien
47a7977dad
Don't do WARNS setting here.
2002-10-11 06:20:41 +00:00
Alexander Kabaev
9734ce03a2
Add multilib_options variable definition.
...
Approved by: obrien
2002-10-10 04:56:35 +00:00
Ruslan Ermilov
167e93a527
Print the OS name in the right place in the document title.
2002-10-09 08:51:52 +00:00
Ruslan Ermilov
d40fe4078a
Added bzip2 variants to the NAME section.
...
Added missing break.
Remove the statement that -J requires zlib(3).
2002-10-07 09:08:07 +00:00
David E. O'Brien
0bd38bab78
Allow -J to simultaneously do non-bzip2 grepping.
...
Don't allow -J and -Z together.
Partially submitted by: knu
2002-10-06 07:02:30 +00:00
Dima Dorfman
86b0a4f56e
choosen -> chosen
...
PR: 42962
Submitted by: Scott D Friedemann <sdf@expertune.com>
2002-10-01 23:15:32 +00:00
Ruslan Ermilov
b660485bd4
Pass our idea of a manpage's locale from man(1) down to mdoc(7).
2002-09-30 11:00:04 +00:00
Ruslan Ermilov
e71a9915fe
French -mdoc localization.
...
Submitted by: gioria
Reviewed by: blackend, ru
2002-09-30 08:06:11 +00:00
Ruslan Ermilov
40e12cde85
libusb -> libusbhid did not reach here.
2002-09-30 07:54:49 +00:00
Ruslan Ermilov
d91366cee0
FreeBSD 4.6, 4.6.2, 4.7 and 4.8 are now officially supported in -mdoc.
2002-09-30 07:51:46 +00:00
Peter Wemm
224af215a6
Zap now-unused SHLIB_MINOR
2002-09-28 00:25:32 +00:00
Mark Murray
826a6331a6
Avoid linting GNU contrib'ed stuff, even if the build engineer asked
...
for it (via WANT_LINT). It's Just Too Noisy.
2002-09-25 09:55:20 +00:00
David E. O'Brien
0e7fe4f6c0
There is need to have a special BINUTIL_ARCH when we can use our more
...
common place TARGET_ARCH.
2002-09-22 05:29:37 +00:00
David E. O'Brien
9bfba55ce8
gdb now builds on sparc64.
2002-09-19 17:08:32 +00:00
David E. O'Brien
9ceffc28f3
Fix GNU coding violations.
2002-09-18 16:20:49 +00:00
David E. O'Brien
71791a1d60
Stop using 3 distinct and far varied coding styles in a single file.
...
Pretend to actually adhere to the GNU coding standards.
2002-09-18 16:14:36 +00:00
Bruce Evans
4555d538fd
Re-axe.
2002-09-17 10:03:24 +00:00
Bruce Evans
dcfd61e65c
Make `as' compile before it is axed. It still uses the archaic BSD
...
interface setbuffer(), and emulates setbuffer() on USG systems using a
#define of setbuffer() in terms of setvbuf(). The #define is correctly
ifdefed in some places but was not correctly ifdefed here -- i.e., BSD
was essentially configured as USG here. This became fatal when <stdio.h>
was de-__P(())ified without testing. This file gets included before
<stdio.h>, so the #define now affects (and breaks)
`setbuffer<left parentheses>' in <stdio.h> where it didn't affect
`setbuffer<whitespace>'.
2002-09-17 10:01:02 +00:00
Bruce Evans
a042737eae
Un-axe this so that it can be fixed before it is axed.
2002-09-17 09:57:07 +00:00
Alexander Kabaev
c62e08e3ac
Bmake bits for GCC 3.2.1-prerelease libstdc++.
...
Connect two new source and one header file to the build.
Approved by: obrien
2002-09-17 04:23:29 +00:00
David E. O'Brien
c696fb50b3
BANG! BANG! BANG! Put these bits out of their misery.
...
Murdered by members of: a.out.die.die.die
ELF is the 1 true path now. So make good on the src/Makefile threat that
building a.out will not be supported post 4.x. These bits should either
resurface as a port, or a new port using the latest Binutils bits. The
later will not support our SunOS-style shared a.out libs; but we shouldn't
need such support by this point in time.
2002-09-17 01:54:56 +00:00
Peter Wemm
66422f5b7a
Initiate deorbit burn for the i386-only a.out related support. Moves are
...
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.
Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
2002-09-17 01:49:00 +00:00
David E. O'Brien
4e6ef0845d
Disable building of the a.out gas and ld. They will become ports.
2002-09-17 01:43:21 +00:00
David E. O'Brien
089f14a27a
Create bzgrep.
2002-09-16 04:27:29 +00:00
David E. O'Brien
1ca4970561
We're going to have to use a TARGET_ARCH of "x86_64" rather than "x86-64"
...
to make building GCC happy.
2002-09-12 15:56:21 +00:00
Garrett Wollman
bf153e6922
Quiet another annoying warning.
2002-09-09 17:44:08 +00:00
Eric Melville
6d1020dae1
Adhere to guidelines when testing for null strings.
...
Submitted by: rwatson
2002-09-03 17:39:26 +00:00
Peter Wemm
ffd0421837
cvs-1.11.2 seems to bug out if HAVE_MMAP is not defined. It hoses its
...
internal buffer management somehow (an off by one perhaps). HAVE_MMAP
wasn't detected because configure has a bogus declaration of malloc
which conflicted with stdlib.h. Sigh.
2002-09-02 11:35:13 +00:00
Peter Wemm
b5aa73b52f
version.h is now autogenerated in 1.11.2, not version.c
2002-09-02 06:00:09 +00:00
Peter Wemm
27322c93a5
Update for 1.11.1p1 -> 1.11.2 import
2002-09-02 05:59:33 +00:00
Peter Wemm
6332f035be
It seems CVSvn.texi isn't used anymore.
2002-09-02 05:59:02 +00:00
Alexander Kabaev
948dfbed43
Connect new files added with GCC 3.2.1 import to the build.
...
Approved by: obrien
2002-09-01 21:21:56 +00:00
David E. O'Brien
7460e5b18a
Update for 2.12.1 20-July-2002 import.
2002-09-01 18:03:55 +00:00
David E. O'Brien
e0444818b2
Update for 2.12.1 20-July-2002 import.
2002-08-31 20:57:53 +00:00
Giorgos Keramidas
e81b47f153
Typo in [^[:alnum:]] character class.
...
PR: docs/41728
Submitted by: osgene@web.de
2002-08-31 02:26:19 +00:00
Giorgos Keramidas
9f37e65b1d
Our gnats sets Confidential to "no" by default.
...
PR: docs/41727
Submitted by: osgene@web.de
Reviewed by: des
2002-08-29 22:59:22 +00:00
Eric Melville
221e4bc443
Use the default pager if the environment variable is blank.
...
PR: 37662
MFC after: 5 days
2002-08-27 09:31:27 +00:00
Giorgos Keramidas
ba4be60fa0
Document -p option of diff.
...
PR: docs/41887
Submitted by: tobez
2002-08-26 00:13:06 +00:00
Ruslan Ermilov
0f90a39a29
Removed the (never-released) FreeBSD 4.6.1.
...
Inspired by: bmah's commit to www/en/releases/4.6.1R
2002-08-14 16:57:14 +00:00
Murray Stokely
13a705e1d1
Add definition for FreeBSD 4.6.2.
2002-08-14 06:32:17 +00:00
Ruslan Ermilov
a654c53e16
mdoc(7) police: Removed redundant .Ns calls.
2002-08-13 16:07:28 +00:00
Ruslan Ermilov
e091d0c2ac
can not -> cannot.
2002-08-13 14:10:36 +00:00
Marc Fonvieille
f621909bcf
Add PowerPC category.
...
PR: docs/41595
Submitted by: Christian Brueffer <chris@unixpages.org>
MFC after: 3 days
2002-08-13 10:30:55 +00:00
Ruslan Ermilov
e2f55267f6
Added Russian translation of the .Ex -std macro.
...
MFC after: 3 days
2002-08-07 17:47:24 +00:00
Ruslan Ermilov
db6191194b
POSIX.1-2001 says ``man -k'' should produce results equivalent to
...
the ``grep -Ei'' searching.
MFC after: 3 days
2002-08-07 17:39:35 +00:00
Ruslan Ermilov
d2893b161b
Drop support for COPY, -c has been the default mode of install(1)
...
for a long time now.
Approved by: bde
2002-07-29 09:40:17 +00:00
Peter Wemm
0f258b75d3
Recognize frames for lcall_syscall and int0x80_syscall.
...
Reminded by: bde
2002-07-28 18:46:49 +00:00
Ruslan Ermilov
0b87f79976
s/${INSTALL} -c/${INSTALL} ${COPY}/
2002-07-18 12:07:49 +00:00
Ruslan Ermilov
7ec8076057
Move the definition of FreeBSD 4.6 back to where it belongs.
2002-07-18 09:32:15 +00:00
Murray Stokely
bd54a06d45
Add definition for FreeBSD 4.6.1.
2002-07-18 09:22:33 +00:00
Mike Barcroft
8e91c039a7
This isn't quite ready for WARNS=3 in the sparc64 case.
...
Noticed by: sparc64 tinderbox
2002-07-16 16:10:39 +00:00
Philippe Charnier
084e19802d
The .Nm utility
2002-07-14 15:12:00 +00:00
Giorgos Keramidas
1a7a931a26
Add note about the info documentation of diff(1).
...
It contains a detailed description of the =format option part.
PR: docs/36464
Submitted by: Gary W. Swearingen <swear@blarg.net>
2002-07-11 21:11:26 +00:00
Giorgos Keramidas
d2a4ebc11d
Mention zegrep and zfgrep too,
...
and what their equivalent grep options are.
PR: docs/35603
Submitted by: "Gary W. Swearingen" <swear@blarg.net>
2002-07-11 20:12:15 +00:00
David E. O'Brien
e2a86a90af
Make our i386 hacks in a less vendor file disturbing manner.
2002-07-10 07:48:45 +00:00
David E. O'Brien
2b1f5a4271
Stop trying to reimplement libkvm on i386. Instead use it directly and
...
consistently on all platforms.
Submitted by: gallatin
2002-07-10 06:58:25 +00:00
David E. O'Brien
bad0e574ca
Target specific FreeBSD kgdb hacks.
2002-07-10 06:40:03 +00:00
Sheldon Hearn
d1e52a1c8d
Revert previous delta; warnings fixed by obrien:
...
rev 1.5 rc/contrib/gdb/gdb/gdbserver/gdbreplay.c
2002-07-09 17:29:37 +00:00
Sheldon Hearn
68a9ebbe8c
Define NO_WERROR to unbreak world until the maintainer has had time
...
to coordinate fixes for this contrib code.
2002-07-09 08:37:36 +00:00
Peter Wemm
bfdf38fb57
Bandaid for sparc64. Do not build libstdc++.so for now on sparc64.
...
Binaries compiled with it segfault.
2002-07-08 10:53:35 +00:00
Ruslan Ermilov
70b1f5865c
Add the missing dependency (gdbint.info: gdb-cfg.texi).
...
This should resume parallel builds, among other things.
2002-07-04 11:33:59 +00:00
Ruslan Ermilov
acebb8eba1
Fixed CLEANFILES.
2002-07-04 07:15:31 +00:00
Dag-Erling Smørgrav
c2945c3b11
Add the "java" category.
2002-07-03 00:35:09 +00:00
Sheldon Hearn
8e887555b5
Reconnect gdb info file to the build.
...
Submitted by: Szilveszter Adam <sziszi@bsd.hu>
2002-07-01 07:58:18 +00:00
David E. O'Brien
0b541de6f7
Don't need these any more.
2002-06-30 05:29:43 +00:00
David E. O'Brien
68464ed689
Dike out bits specific to i386. This pretty much means no kgdb for
...
non-i386 platforms.
I would however like to see a shared file here. If a function or two cannot
be shared we should create ${TARGET_ARCH}/kvm-fbsd-${TARGET_ARCH}.c.
2002-06-30 04:47:43 +00:00
David E. O'Brien
a9b6be3e9e
Bmake bits for GDB 5.2.
2002-06-30 03:24:05 +00:00
Mark Peek
0d8ba9a657
Reflect new gdb directory structure.
2002-06-29 18:19:53 +00:00
David E. O'Brien
c4819db060
I don't see any reason to conditionalize this.
2002-06-29 17:55:17 +00:00
David E. O'Brien
cc5dcb202c
Bmake bits for GDB 5.2.
2002-06-29 16:52:15 +00:00
David E. O'Brien
11acfa572a
Turn back on GDB.
...
gdbserver does not build, but I've gone about as far with GDB as I'm going
to right now.
2002-06-29 03:19:35 +00:00
David E. O'Brien
b73f3861c3
Best guess at configurations for our other arches. (totally untested)
2002-06-29 03:18:28 +00:00
David E. O'Brien
2587e03b72
Allow to compile and at least startup on sparc64.
2002-06-29 03:16:40 +00:00
David E. O'Brien
7b726fea14
Bmake bits for GDB 5.2.
2002-06-29 01:16:01 +00:00
David E. O'Brien
70ec688c63
There will be no GDB related .info files unless someone that cares about them
...
sends a patch.
2002-06-28 03:41:56 +00:00
David E. O'Brien
b1ae3e66e6
NO! We DON'T wany any libintl action here.
2002-06-28 01:33:53 +00:00
David E. O'Brien
99c8489d5b
Things Gdb 5.2 wants to know about us.
2002-06-28 00:34:05 +00:00
David E. O'Brien
c126c9fe5a
NO_GDB while it is being upgraded.
2002-06-27 22:59:11 +00:00
Eric Melville
1868b5c3f5
Correctly state the size of the help message.
...
Sponsored by: Apple
2002-06-24 20:57:44 +00:00
David E. O'Brien
28219a5a8d
For the benefit of those Emacs users amongst us, only cut out gdb.info
...
rather than *.info.
2002-06-22 17:10:53 +00:00
David E. O'Brien
22cb25a945
When linking staticaly libtermcap is a postrequisite of libreadline.
...
Otherwise `tgoto' (only used by libreadline) isn't resolved.
Submitted by: bde
2002-06-22 17:07:45 +00:00
David E. O'Brien
35053ce3d6
Take the guaranteed fix -- turn off .info docs for now until we get the
...
gdb docs sorted out.
2002-06-22 16:52:34 +00:00
David E. O'Brien
ecb598f3be
Grre-^#$(*+#@$!@% I hate .info files, I really do (thus I have NO_INFO set...)
...
Don't try to read files from a non-existant gdb.291/.
2002-06-22 08:08:51 +00:00
David E. O'Brien
457170e99c
We need to link with libiberty.a before libreadline.so. Both supply
...
xmalloc() and xrealloc() and the mixed usage of xmalloc in some .c's from
libiberty.a and other .c's from libreadline.so produces an unusable binary
on the Alpha.
While I am here, preventatively move other libs in the link order.
Submitted by: gallatin
2002-06-21 19:05:20 +00:00
David E. O'Brien
2042599684
Remove GAWK. I removed it from the build 2 weeks ago and the world
...
did not end. So finish the deed.
2002-06-20 20:54:54 +00:00
David E. O'Brien
a323cdf035
Disconnect the docs until we figure out if there are any with v3.
2002-06-19 05:38:45 +00:00
Doug Barton
480ffa338a
Teach mdoc about the 4.6 release
2002-06-18 00:41:47 +00:00
Doug Barton
ca2ca2ab60
In addition to exiting the dialog via ESC, the user could also have
...
exited via \r, \n, or ' ' (space); all of which are valid,
non-error responses.
2002-06-13 23:39:35 +00:00
David E. O'Brien
60f9b09d26
Allow one to profile FORTRAN77 programs.
2002-06-09 00:03:56 +00:00
David E. O'Brien
9291f1b122
Restore revision 1.15 (use profiled C++ libs) which wasn't on the WIP_GCC31
...
branch and thus was lost in the shuffle on the move to Gcc 3.1.
2002-06-08 19:58:31 +00:00
David E. O'Brien
a32192cc4f
Fix compiling FORTRAN77 programs.
2002-06-08 18:48:40 +00:00
Andrey A. Chernov
733657c588
Activate new GNU sort from contrib
2002-06-08 10:34:12 +00:00
David E. O'Brien
86f99a57b2
Read specs from /usr/libdata/gcc/specs if it exists.
2002-06-06 03:47:02 +00:00
David E. O'Brien
eb5cb11b70
The best we can do about man pages for the moment.
2002-06-05 21:30:46 +00:00
David E. O'Brien
3389489f95
We haven't used this libg++ header since 1999/04/05 05:36:37.
2002-06-05 17:02:37 +00:00
David E. O'Brien
f09cdb5b44
Search the "backward" C++ compatibility include dir also.
2002-06-05 16:10:59 +00:00
David E. O'Brien
1fd8bea50e
We don't need bsd.dep.mk here.
2002-06-05 15:40:39 +00:00
Ruslan Ermilov
fc511333b6
SUBDIR is initially empty.
2002-06-05 07:00:41 +00:00
Ruslan Ermilov
8659c37498
Canonicalize.
2002-06-05 06:59:10 +00:00
Ruslan Ermilov
227c8a004a
Back out addition of a plus sign.
...
DPADD and LDADD belong to individual makefiles.
2002-06-05 06:58:33 +00:00
Maxim Sobolev
9bdd177911
Collapse lib and tar dirs into single top-level directory.
...
Suggested by: obrien
2002-06-04 21:16:18 +00:00
David E. O'Brien
741a21e8c7
Remove GNU awk.
2002-06-04 21:14:34 +00:00
David E. O'Brien
d09b305248
Install the i386 MMX headers, and IA-64 intrinsics functions.
...
Requested by: peter
2002-06-04 20:00:29 +00:00
David E. O'Brien
8df64a7d4f
We don't need this library any more.
2002-06-04 19:45:09 +00:00