Commit Graph

1450 Commits

Author SHA1 Message Date
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
itohy
73de6f8893 Fix typo. :-) 1998-12-16 11:45:12 +00:00
pk
b489374794 ldd & ldconfig are no longer here. 1998-12-15 22:36:24 +00:00
pk
1ad0913030 Cast down the prototype revolt for now.. 1998-12-15 22:34:38 +00:00
pk
fc2f406a64 Pull in proper headers; deal with compiler warnings; miscelleneous KNF. 1998-12-15 22:27:14 +00:00
pk
6dc44fab77 ldd has moved to `src/usr.bin/ldd/ldd_aout' 1998-12-15 22:10:19 +00:00
pk
b53366509b Deal with compiler warnings: format strings, prototypes, variable initialization. 1998-12-15 21:35:17 +00:00
pk
c03c29c0e4 Prototypes. 1998-12-15 21:33:00 +00:00
pk
f6f34d9c9f Pull in <a.out.h>. 1998-12-15 21:28:28 +00:00
pk
7e47c7f32b Add & correct prototypes. 1998-12-15 21:27:08 +00:00
pk
631ebffde3 Layout & compiler warnings. 1998-12-15 21:23:57 +00:00
pk
ad3e459220 NetBSD -> __NetBSD__ 1998-12-15 21:22:52 +00:00
drochner
becaf78b7b <bsd.own.mk> is still needed for OBJECT_FMT 1998-12-13 12:54:33 +00:00
tv
1343ef3796 GC old gcc 2.7.2.2. 1998-12-12 23:44:22 +00:00
kristerw
20c1f51323 Add sparc and i386 1998-12-12 21:57:19 +00:00
christos
ff2bf3becc Add -DLINTCOMMENT 1998-12-09 14:44:03 +00:00
tron
4a605844ff Back out previous change, this is a swedish manual page. 1998-12-05 22:01:58 +00:00
tron
2026cecd29 Fix typo noted by Nigel Reed in PR install/6530. 1998-12-05 21:55:58 +00:00
mycroft
dedf21f286 Put back code to use pc-relative branches in the PLT, and avoid doing cache
flushes.
1998-12-03 15:56:51 +00:00
mycroft
26fce3548b Use the `first' argument to md_fix_jmpslot(). 1998-12-03 15:46:28 +00:00