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
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
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
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
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
tv
14f0c3bc52
Nuke `generated' sources from dist in beforedepend (shouldn't affect a
...
`correct' r/o source tree, as those files shouldn't exist; this is to make
up for the fact that they weren't nuked before ld.new was activated....)
1999-01-30 12:38:32 +00:00
perry
6360520821
Temporarily disable groff_mmse.7 -- we will re-enable it soon when we
...
have an internationalized man page hierarchy in place.
1999-01-26 02:49:13 +00:00
thorpej
00250899d5
Argh, typo in previous.
1999-01-22 22:24:29 +00:00
thorpej
435e3187c6
If the object format is ELF, build match.S with -DNO_UNDERLINE.
1999-01-22 22:18:28 +00:00
christos
f2cded7b79
Enable -DLINTCOMMENT
1999-01-18 21:14:50 +00:00
mrg
d170a5e781
use gas.new and ld.new on sparc64
1999-01-18 10:18:54 +00:00
simonb
67be258b1b
Don't use the distributed yacc'd and lex'd files; build our own with
...
our own tools from the original .y/.l files.
1999-01-18 04:12:15 +00:00
simonb
876bcd2228
Update bc to 1.05a and dc to 1.2, which source in src/gnu/dist/bc.
1999-01-16 05:57:47 +00:00
kleink
f220184aa1
Make REGISTER_PREFIX actually work, and add a REGISTER_PREFIX_OPTIONAL compile-
...
time option.
1999-01-14 18:47:20 +00:00
kleink
3ed4fcf61e
In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
...
of errno.
1999-01-11 22:39:59 +00:00
christos
07c1a182cd
need bsd.own.mk and fix typo.
1999-01-11 11:49:20 +00:00
christos
e6ce4ee5c9
Pass -DDEFAULT_ELF if i386 && OBJECT_FMT == ELF
1999-01-11 10:59:25 +00:00
christos
b2e8a46873
Add elf stuff.
1999-01-11 10:57:06 +00:00
christos
e3772ce299
Add the ability to compile an ELF assembler on i386 if OBJECT_FMT == "ELF"
1999-01-11 10:55:21 +00:00
christos
ae2cecd233
Add ELF emulation, and make it default if OBJECT_FMT == ELF
1999-01-11 09:53:26 +00:00
itohy
d5c73c26a3
Hack "install" for non-root build.
1999-01-07 05:56:30 +00:00
tv
e607b7f0e1
Add a "c89" wrapper script (may or may not become a "real" frontend
...
shipped with egcs in the future).
1999-01-05 15:42:35 +00:00
itohy
85da239ef8
Fix byte order swapping for cross linker.
1999-01-05 10:02:20 +00:00
tv
b5a5a3842f
Also add a manpage link for fort77.
1999-01-02 23:56:24 +00:00
tv
47c304787b
Add `fort77' as a synonym for `f77' and `g77' as required by the Single
...
UNIX Specification.
1999-01-02 23:51:51 +00:00
cjs
a5b9b9c815
Include sys/resource.h, because otherwise RLIMIT_STACK is not set
...
and ld does not bump up its stack limit. This causes large links
(such as the kernel) to segfault on machines with a small stack
limit (particularly sparc, .5 MB).
1998-12-30 15:09:04 +00:00
tv
df33f1f8ad
Turn gas.new and ld off on arm32, for now. (Awaiting binutils 2.9.1.)
1998-12-30 15:03:31 +00:00
tv
e70cacd07d
We don't want both NOMAN= and MAN= in the same Makefile.
1998-12-29 15:13:03 +00:00
tv
9d24a9a5c4
Add build structure for gasp (GNU Assembler Preprocessor) which is shipped
...
with gas; don't enable until gas.new is default everywhere.
1998-12-29 15:12:27 +00:00
kristerw
3f4b5577f4
Enable strip for a.out too
1998-12-19 23:50:15 +00:00
thorpej
091c4310d7
No need to descend into directories that no longer exist.
1998-12-17 22:36:42 +00:00
pk
4ba42b7d80
shlib.c has been Moved to `src/libexec/ld.aout_so'
...
etc.c and ld.h have been obsoleted.
1998-12-17 15:41:48 +00:00
pk
0ea0854e75
These files now live in `src/libexec/ld.aout_so/arch'
1998-12-17 15:38:54 +00:00
pk
aca560d3b4
Adjust include directories.
...
Enable standard gcc error checking.
1998-12-17 15:17:27 +00:00
pk
e9e87c8bee
Collect implementation definitions in `ld_i.h' and use that in other files.
...
Deal with missing and incorrect prototypes, so this compiles with gcc's
strict error checking turned on.
1998-12-17 14:34:51 +00:00
mrg
ca73b352a6
- install ldscripts into /usr/libdata/ldscripts.
...
- fix makefile to set SCRIPTDIR to /usr/libdata, to stop ld from
looking in /usr/libdata/ldscripts/ldscripts.
- enable elf32_sparc & sun4 emulation in ld.new (elf32_sparc appears
to work correctly, sun4 untested).
- add elf64_sparc emul to the list while i'm here...
1998-12-17 13:59:05 +00:00
pk
9f709b3e8b
The a.out version of ld.so now lives in `src/libexec/ld.aout_so'
1998-12-17 11:50:58 +00:00
pk
cec94710e3
ldconfig(8) now lives in `src/sbin/ldconfig'
1998-12-17 11:47:20 +00:00