christos
fbeb367cba
Don't build both ld.new and ld
1999-02-19 10:00:41 +00:00
itohy
867e628d1f
Fix garbage message on getcwd(3) failure.
1999-02-19 04:15:20 +00:00
tv
341c5c8da3
Re-enable gdb on sparc.
1999-02-18 16:55:37 +00:00
ross
0fb2002d47
Add rcsid. (This file has NetBSD mods.)
1999-02-17 03:53:23 +00:00
tv
f57587ff53
Remove .texi's from CLEANFILES.
1999-02-16 21:21:09 +00:00
tv
073124fcd3
Add files not committed during update.
1999-02-16 20:19:03 +00:00
mrg
450b592be5
remove GNU chess by popular demand, and the fact that it is in pkgsrc.
1999-02-15 11:21:41 +00:00
christos
32df41f56e
Disable more damage from sol2.h; this time it is the quad operators.
1999-02-14 17:14:08 +00:00
christos
11f1c558a9
Dumb typo; include netbsdelf in the elf case.
1999-02-14 14:22:56 +00:00
lukem
033fa750fa
don't wrap bits in .if !target(install) - prevents things from working with new bsd.files.mk
1999-02-14 13:17:13 +00:00
lukem
ab482db6a2
* fix pax to install in /usr/share/ldscripts not /usr/share/ldscripts/ldscripts
...
* chmod/chown files after pax
1999-02-14 13:01:09 +00:00
lukem
868ca23db4
remove NOPROG (nothing uses it). however, set MKOBJ=no if appropriate
1999-02-13 23:53:56 +00:00
cjs
8b8f7f8aec
We need to include bsd.own.mk before checking any MKwhatever variables.
1999-02-13 22:29:15 +00:00
christos
0e15a1e264
target_xfer_memory is private now; use target_{read,write}_memory instead.
1999-02-13 19:58:48 +00:00
christos
eb06b9633a
Create necessary files for info build.
1999-02-13 19:31:45 +00:00
lukem
4ab519737e
include bsd.own.mk
1999-02-13 03:47:59 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv
0c690a4d8d
Line up Info directory entries horizontally.
1999-02-12 13:01:24 +00:00
tv
a18a0ddac2
Add Texinfo doc.
1999-02-12 12:56:27 +00:00
tv
b0c478fe5f
Add Info directory entry.
1999-02-12 12:47:28 +00:00
tv
93ef69af30
Use dist layout for diffutils, and add Texinfo doc.
1999-02-12 12:45:05 +00:00
tv
26bcfd17ad
Add some patches, delete Infodoc, and delete files not used for a NetBSD
...
build.
1999-02-12 12:45:04 +00:00
tv
256e873581
Use dist layout for diffutils, and add Texinfo doc.
1999-02-12 12:45:04 +00:00
tv
041d990f80
Add some patches, delete Infodoc, and delete files not used for a NetBSD
...
build.
1999-02-12 12:45:03 +00:00
tv
45e58bf16e
Use dist layout for diffutils, and add Texinfo doc.
1999-02-12 12:45:03 +00:00
tv
9b9c3c160e
Add some patches, delete Infodoc, and delete files not used for a NetBSD
...
build.
1999-02-12 12:44:58 +00:00
tv
f598822c56
Use dist layout for diffutils, for easier upgrades and texinfo doc.
1999-02-12 12:27:03 +00:00
christos
458577aca6
fully prototype the cast to the line completion function.
1999-02-12 11:05:30 +00:00
cjs
537a9de01f
Change NOMAN to MKMAN=no.
1999-02-12 08:41:38 +00:00
thorpej
b2f736b716
Need string.h for prototypes.
1999-02-12 01:42:29 +00:00
thorpej
999252997e
Need string.h for prototypes.
1999-02-12 00:09:10 +00:00
tv
3e2114fabc
Provide a definition of CPP for gen-params that works with DESTDIR.
1999-02-11 18:20:58 +00:00
tv
838e0a1db3
Add Texinfo doc.
1999-02-11 17:37:34 +00:00
tv
f30eb3400a
Nuke gcc 2.8 tests now that the tree requires egcs/gcc 2.8, and add
...
Texinfo doc for iostream.
1999-02-11 17:30:46 +00:00
tv
585a9eb044
Clean up, add locale files, and add Texinfo doc.
1999-02-11 17:26:22 +00:00
tv
d26f8b9b4b
Duplication.
1999-02-11 17:23:50 +00:00
tv
0fcfd68f78
NOLINT.
1999-02-11 17:06:13 +00:00
tv
4d66191a88
Add Texinfo doc.
1999-02-11 16:53:39 +00:00
tv
203118ffa4
Remove files not used by a native build.
1999-02-11 16:51:27 +00:00
tv
60d8edfa2f
Import the readline sources from gdb 4.17 for use with Info doc and cross
...
tools.
1999-02-11 16:45:55 +00:00
tv
4f37c701f1
Clean up and add Texinfo doc.
1999-02-11 16:22:44 +00:00
tv
ab77e18330
Add Info directory entry.
1999-02-11 16:22:43 +00:00
tv
33b2b5d5dd
Add Texinfo doc.
1999-02-11 16:15:55 +00:00
tv
4d09a335ff
Clean up.
1999-02-11 16:13:01 +00:00
tv
32f2eb0b51
Add Texinfo files.
1999-02-11 15:58:19 +00:00
tv
530f6be402
Add Info directory entry.
1999-02-11 15:57:31 +00:00
tv
f778190eb0
Add texinfo.
1999-02-11 15:43:43 +00:00
tv
4e62e177ab
Build structure for texinfo 3.12.
1999-02-11 15:42:13 +00:00
tv
13747fd75c
If TeX fails, suggest placing it in $PATH or $TEX, or fetching it from
...
pkgsrc/print/teTeX if it's not installed.
1999-02-11 15:21:18 +00:00
tv
5d142d8578
Make sure a newline is added after the short usage message.
1999-02-11 13:31:26 +00:00
tv
fcfe270018
Do this fix for termcap.h better (sort of); pretend we don't have a
...
<termcap.h>.
1999-02-11 05:09:20 +00:00
tv
4b067ca34c
Integrate some patches from pkgsrc.
1999-02-11 04:13:16 +00:00
tv
30c84d0ec7
Import texinfo 3.12.
1999-02-11 03:57:13 +00:00
simonb
0b604d4392
Remove generated Info documentation
1999-02-11 02:20:36 +00:00
tv
88589d6373
These files are not needed for any toolchain build, native or otherwise.
1999-02-11 01:02:50 +00:00
tv
cd1838a2bb
Re-enable gdb on i386.
1999-02-11 00:49:43 +00:00
tv
3a373acaff
Remove generated Info documentation.
1999-02-11 00:44:34 +00:00
tv
64fe338b56
Nuke files lost between gdb 4.16 and 4.17.
1999-02-11 00:42:47 +00:00
tv
24b857e942
Nothing uses this directly for native builds, but it will become available
...
as part of the CROSS_TOOLCHAIN branch.
1999-02-11 00:36:53 +00:00
tv
ee79871226
Lose: nuke RCS IDs from these files.
1999-02-10 22:21:16 +00:00
tv
8948ae5e2a
Conflict resolution, and update NetBSD changes to 4.17.
1999-02-10 22:17:38 +00:00
tv
3a12b755d9
Import gdb 4.17.
1999-02-10 22:06:10 +00:00
tv
ca264aa174
Update build to 4.17.
1999-02-10 22:04:51 +00:00
tv
075f7ac863
Disable gdb everywhere in anticipation of gdb 4.17 import.
1999-02-10 20:23:42 +00:00
tv
71cc33263d
Add "mipselnetbsd_vec" to mipse[bl].
1999-02-10 17:53:50 +00:00
tv
8cedd34522
Add support for a.out mipsel binary format (i.e. pmax scsiboot kernel).
...
Doesn't quite work yet on binaries created by "elf2aout", but does have
some functionality (objdump -[fhs]).
1999-02-10 17:52:38 +00:00
tron
024a7bf095
BFD library is in "src/gnu/lib/libbfd" now.
1999-02-10 16:15:21 +00:00
ross
e33841fd79
Actually, the PS initializer defines some font aliases itself, so copy
...
them over here.
1999-02-10 06:06:53 +00:00
ross
27a2a00924
Changes to unknown fonts are ignored, causing subsequent font pops to DTWT.
...
For example, try `man 8 tcpdump' and look for `arp reply csam'.
Fixed:
Define nroff font aliases for the occasionally referenced C and CW. These
used to work but were lost in the 1996 upgrade to 1.10. While we are here,
alias all the grops(1) PS fonts too.
1999-02-10 06:00:16 +00:00
tv
b81603da91
Clean up and use stuff from src/gnu/lib/libbfd.
1999-02-09 19:21:53 +00:00
tv
8176f7ce13
Build gprof everywhere.
1999-02-09 18:41:13 +00:00
tv
46261f591a
Clean up and use directory name "libbfd".
1999-02-09 18:35:39 +00:00
tv
3ceb06ee85
Always define BSD44_FORMAT.
1999-02-09 18:32:05 +00:00
tv
4221dd40d6
Committed wrong version (findcall and addarc were not yet renamed).
1999-02-09 18:19:32 +00:00
tv
7296135ae8
Add mips support to bfd-based gprof.
1999-02-09 18:16:33 +00:00
tv
60012da67c
src/gnu/lib/bfd -> src/gnu/lib/libbfd
1999-02-09 17:59:36 +00:00
tv
9c5d588aac
The libbfd stuff is now in src/gnu/lib/libbfd.
1999-02-09 17:50:35 +00:00
tv
79734e08d0
This is no longer here.
1999-02-09 17:48:43 +00:00
tv
3cf7289326
It's libbfd now, not bfd.
1999-02-09 17:48:13 +00:00
tv
d86358076e
Always descend into ld.new in order to build ldscripts, and build old ld
...
on sparc and i386 only if !ELF.
1999-02-09 17:47:50 +00:00
tv
60ca409eed
- Use the stuff in src/gnu/lib/libbfd
...
- Descend into ld.new on all systems to build ldscripts
- Build ld.new if (i386 || sparc) && ELF
- Merge separate _*.mk files into one Makefile
- Depend ldemul-list.h on Makefile
1999-02-09 17:39:31 +00:00
tv
c172eeaa1b
Move libbfd compile environment to "libbfd" subdir, with the changes:
...
- no includes are installed any more, nor any .a libraries
- a unified libbfd can be built if BFD_UNIFIED is set in mk.conf (will
support dumping/examining objects from all NetBSD architectures of equal
or lesser pointer size)
1999-02-09 15:57:53 +00:00
tv
c6e4b6cf09
Remove old alpha addition to CXXFLAGS, and use -fno-rtti and
...
-fno-exceptions to make the code a lot slimmer.
1999-02-09 15:33:45 +00:00
tv
f3be232686
Revert to static libcc1. It's acutally a bit faster on most applications
...
(that do not mix languages).
1999-02-09 15:28:59 +00:00
simonb
799a796339
Update to grep 2.2f, with sources now in src/gnu/dist/grep.
1999-02-09 13:18:57 +00:00
christos
d994312f03
Don't copy the alpha config verbatim :-) We are not a 64 bit system...
1999-02-09 13:09:30 +00:00
simonb
a88dd22cd5
Add -o option for BSD 4.4 compatibility
1999-02-09 12:54:19 +00:00
simonb
6827e6b579
Import GNU grep 2.2f
1999-02-09 12:38:36 +00:00
tv
25d67ab36d
There is no linker here for arm32 right now.
1999-02-07 19:06:46 +00:00
tv
2b0144ba4c
Reenable gas.new on vax.
1999-02-07 18:12:24 +00:00
christos
f3593df82a
Add svr4 like .size and .type stuff
1999-02-07 17:43:25 +00:00
christos
cbfd27854c
Add -DSVR4_SHARED_LIBS if elf.
1999-02-07 17:35:28 +00:00
tron
ad302b9795
Fix a bug in internal resource tracking so that memory map segments really
...
get unmapped when they are no longer required. This should stop "nm"
from filling up the kernel's vnode table while building "libc.a".
1999-02-07 11:36:17 +00:00
tv
52dc85e9ff
Undefine CROSS_COMPILE.
1999-02-06 20:10:11 +00:00
tv
cdb87bd827
Apparently missed this commit. (!) Update binutils build structure to
...
binutils 2.9.1.
1999-02-06 05:27:42 +00:00
tv
bc2ff89d6b
Suppress "symbol type changed" harmless warnings, which plague MIPS ELF32.
...
Patch from Jonathan Stone.
1999-02-06 04:15:49 +00:00
tv
7d353ce8f8
Re-enable ld.new on all remaining platforms (alpha, mips, powerpc,
...
sparc64), and gas.new on these four platforms (but not yet on vax).
1999-02-06 04:05:44 +00:00
tv
da489b13fb
Generate ldemul-list.h automatically.
1999-02-06 04:04:58 +00:00
tv
dbc02dbe5f
Add powerpc support.
1999-02-06 04:04:42 +00:00
tv
f87e85338c
Revert another bogosity introduced in 2.9.1. ELF_LITERAL relocs, such as
...
those emitted for references to __sF, cannot have addends, so we *must*
have an extra lda rN,addend(rN) insn after the reloc to offset into the
memory area. Don't try to make `all' cases use addends.
1999-02-06 03:51:17 +00:00
tv
1c2f0f6682
Implement "-nostdlib" and LD_NOSTD_PATH in binutils-based ld.
1999-02-05 19:48:07 +00:00
tv
91e2afddb6
Back out some changes from nop' to
unop' in .align fills that crept in
...
between 2.8.1 and 2.9.1. This fixes the Alpha lossage.
1999-02-05 17:35:35 +00:00
tv
856bab6a1a
No, it's the assembler that is outputting something bogus still on alpha.
...
Turn off until this is fully analyzed and fixed.
1999-02-05 17:14:27 +00:00
tv
3a65add00f
Search only /usr/lib by default.
1999-02-05 13:53:34 +00:00
tv
4888046be5
Make "cc -shared" work properly on a.out, and have it link in c++rt0
...
automatically (such that C++ shlibs will work).
1999-02-05 13:29:51 +00:00
tv
82c5de77a5
Remove duplicate TYPE_OPERAND_FORMAT define, so that it uses the `#'
...
instead of `%' character. Also remove the LINK_SPEC - no other NetBSD
platform sends `-X' to the linker by default, so make it uniform.
1999-02-05 13:20:48 +00:00
tv
5652d9b7c7
Remove BFD_ASSEMBLER from Makefile.inc files. (Now in config.h.)
1999-02-04 23:25:07 +00:00
tv
9956df1a93
Fix EMULATION stuff. (Partly defined in config.h; once mipse[bl] is
...
completely split, will be defined completely in config.h.)
1999-02-04 23:24:51 +00:00
tv
c911c2546e
Add PowerPC platform support.
1999-02-04 23:24:14 +00:00
tv
ae250d0e0a
Round 2 of gnu/dist cleanup:
...
- remove ChangeLogs (still available on vendor FSF/CYGNUS branch, 1.1.1)
- remove many target-system config files unrelated to NetBSD targets
1999-02-04 04:25:21 +00:00
tv
cfd9e06cc3
Make ARM uniform and use only the global t-netbsd make fragment.
1999-02-04 03:14:07 +00:00
tv
f02bdb7a26
NetBSD's a.out linker can't align more than 8, so don't use the
...
DATA_ALIGNMENT and CONSTANT_ALIGNMENT macros from i386.h.
1999-02-04 02:00:15 +00:00
tv
a1cc137e16
Insert internal collect2 functions that shouldn't be defined here, but are
...
needed as they are the only prototypes for these functions.
1999-02-04 00:34:27 +00:00
tv
39d9eb47d8
First round of gnu/dist cleanup - remove:
...
- files removed in binutils 2.8.1 or 2.9.1
- some testsuite stuff
- VMS, MS-DOS, and MPW Macintosh build environmanet (most of which are
quite old and out of maintenance)
- generated GNU info files
- non-NetBSD-target makefile fragments
1999-02-03 18:50:07 +00:00
tv
3aee8fc51e
Add entry for vax-*-netbsd*.
1999-02-03 18:43:28 +00:00
christos
f9708a901f
Make this compile again:
...
- update demangle.h with ../include/demangle.h
- include "scan.h" to get definitions for xmalloc.c
- remove include of libiberty.h
- Hi tv!
1999-02-03 18:07:45 +00:00
tv
3efadef925
Add a host entry for vax-*-netbsd* (doesn't need hosts/vaxbsd.h).
1999-02-03 17:18:32 +00:00
tv
2fd3852316
Add a blank "ltconfig" so that it is possible to generate config.h files
...
in the subdirs. (Will become real once the recursive-make stuff is
updated.)
1999-02-03 17:08:23 +00:00
tv
0a22b3e927
Nuke binutils testsuite.
1999-02-03 16:57:16 +00:00
tv
ab8b6f84e3
No, ld.new is actually broken on alpha, so turn it off for now.
1999-02-03 02:14:55 +00:00
tv
04162329d6
Enable ld.new on alpha.
1999-02-03 01:32:53 +00:00
tv
9d8e94a575
Update to 2.9.1.
1999-02-03 01:32:40 +00:00
tv
77dc2e157a
Reorganize, and enable gas.new on arm32.
1999-02-03 01:11:23 +00:00
tv
4a3f8b97da
Re-enable binutils based gprof on Alpha.
1999-02-03 00:52:10 +00:00
tv
6f9f9c2a10
Re-enable binutils-based gprof for i386, and disable old gprof on i386.
1999-02-03 00:17:35 +00:00
tv
f5abe789ad
Update to 2.9.1.
1999-02-03 00:15:09 +00:00
tv
7f64159fa3
Reenable:
...
- binutils on all architectures (including PowerPC!),
- gdb on i386,
- gas.new on alpha and i386.
1999-02-02 22:48:11 +00:00
tv
942ddff25b
Fix up ELF sources list.
1999-02-02 22:16:57 +00:00
tv
19b7fecf53
Get rid of !powerpc cruft.
1999-02-02 22:05:58 +00:00
tv
34923965e0
Separate the configuration into one per architecture - maintaining hacks
...
for multi-arch config.h is too much trouble. Add skeletons generated from
a './configure --target=' for each architecture.
1999-02-02 22:02:47 +00:00
tv
3b3908f06f
Update the C++ demangler to one from the egcs 1.2 trunk, dated 19980131.
...
This is a bit more robust than that in egcs 1.1.1, and recognizes more
(but not yet all) template constructions.
1999-02-02 21:00:32 +00:00
tv
939670a527
Re-enable libbfd on all platforms including PowerPC. (Will re-enable
...
individual bfd dependent programs one at a time, as they are verified.)
1999-02-02 20:46:37 +00:00
tv
586a0960e7
Nuke ld testsuite (wasn't updated with 2.9.1, and can be obtained via
...
third party sources)
1999-02-02 20:34:12 +00:00
tv
f226c2f097
Nuke gas testsuite (wasn't updated with 2.9.1, and can be obtained via
...
third party sources)
1999-02-02 20:31:08 +00:00
tv
5accb47df8
It's now called "aout-arm32.c" with a dash.
1999-02-02 20:31:07 +00:00
tv
bdb3f58851
Nuke gas testsuite (wasn't updated with 2.9.1, and can be obtained via
...
third party sources)
1999-02-02 20:30:27 +00:00
tv
7b850c06da
Resolve conflicts and update NetBSD local changes tobinutils 2.9.1.
1999-02-02 20:26:57 +00:00
tv
3677e2d7cb
Update to binutils' bfd 2.9.1.
1999-02-02 20:00:39 +00:00
tv
2e8b57510c
By popular demand, import binutils 2.9.1.
1999-02-02 19:51:16 +00:00
tv
16d7798441
Turn off bits of the toolchain from building on a recursive make: binutils,
...
bfd, gas.new, ld.new, gdb, gprof; in anticipation of the binutils-2.9.1
import.
1999-02-02 17:45:02 +00:00
thorpej
0febb464c7
Oops, fix the NO_UNDERLINE CPP hack.
1999-02-02 02:04:40 +00:00
tv
fd7f133baa
Always include <unistd.h> so we get the vfork prototype.
...
Noticed by <wada@faraday.ee.ibaraki.ac.jp>.
1999-02-02 00:29:09 +00:00
christos
afe4450a51
undefine the solaris builtin 64 bit div/rem functions; we don't have them.
1999-01-31 22:21:47 +00:00
christos
83d09787de
Choose the elf template if DEFAULT_ELF is defined.
1999-01-31 21:45:40 +00:00
christos
c3cd75c8c9
Remove the i386 test for defining DEFAULT_ELF; the sparc uses is now too,
...
and it is harmless.
1999-01-31 21:45:08 +00:00
christos
cd9cbd137a
correct cpp spec for elf.
1999-01-31 21:18:36 +00:00
christos
349701a92b
Elf bits.
1999-01-31 21:17:27 +00:00
christos
6a495c0638
Default to elf if the object format says so.
1999-01-31 21:16:46 +00:00
kim
d6f02000ee
Added z[ef]grep.
1999-01-31 14:33:33 +00:00
christos
a955c6698d
Since someone added a warning for "unix" in cpphash.c, we need to define
...
a warning function...
1999-01-31 13:05:08 +00:00