phil
757d5c9cc5
Added a fix to support "movd _foo(pc), _bar(pc)".
1993-11-02 20:44:29 +00:00
pk
94aab0b5fc
The N_SET* symbols are back in. C++ object files can now be linked again.
...
(not yet fit for *shared* C++ libraries).
1993-11-01 16:26:13 +00:00
pk
be6ea65f08
Close those file descriptors.
1993-10-31 14:54:29 +00:00
pk
3f26fe8498
Check for EX_DYNAMIC flag in exec header.
1993-10-31 14:41:46 +00:00
pk
abbf20b6e1
use SHAREABLE in init_header() in stead of `entry_symbol'.
1993-10-27 00:56:17 +00:00
pk
b817714018
-Bshareable added to CFLAGS.
1993-10-27 00:55:24 +00:00
pk
762354917d
use SHAREABLE in init_header() in stead of `entry_symbol'.
1993-10-27 00:54:58 +00:00
pk
4aa8c26f37
Improved handling of PIC code in "main stream" .o files.
...
Don't touch __DYNAMIC when `-r' is on.
Now must use `-Bshareable' to make shared libraries.
1993-10-27 00:53:39 +00:00
pk
08bf09ac86
Handling of defined global data in initializers is dependent on -k flag.
1993-10-27 00:14:14 +00:00
pk
8ea3d67031
Search for top-of-stack blew up if program had no environment strings.
1993-10-26 19:30:13 +00:00
cgd
130c0dd9d9
use gnu malloc
1993-10-26 06:56:08 +00:00
pk
71b80edde6
Handle `RELOC_32' relocs resulting from .word's.
1993-10-25 21:57:06 +00:00
pk
8253b70fc7
Fix premature relocation of external data that may be moved around at run-time.
...
This at least handles .word directives. May be sufficient even.
1993-10-25 21:54:37 +00:00
pk
ecd08c7591
Make that #ifdef NetBSD, not __NetBSD__
1993-10-24 00:52:40 +00:00
pk
f385d97564
Use MID_MACHINE.
...
#ifdef NetBSD in stead of #ifdef sun
1993-10-24 00:48:20 +00:00
pk
0d1097aaf9
Use MID_MACHINE in stead of MID_I386
1993-10-24 00:47:05 +00:00
glass
32ec2aa7d4
removed reference to $ARCH since those files are now under arch/`machine`
1993-10-23 03:09:55 +00:00
jtc
79c47ced71
Both compress and gzip installed themselves as "zcat". I've changed the
...
makefiles so only gzip is installed as zcat (and now uncompress) because
gzip is faster than compress and it is able to detect corrupted files.
1993-10-23 01:13:35 +00:00
pk
a0aae738e7
Changed prototype and internals of std_search_dir().
1993-10-23 00:34:22 +00:00
pk
bfca4dbe69
Utility to maintain shared library lookup "hints".
...
Does business in `/var/run/ld.so.hints'.
1993-10-23 00:16:57 +00:00
pk
843df2403a
Support for `ld.so.hints'.
...
Handle set[ug]id programs.
No longer use the `lm_lob' field to access parent objects, add private
link map `parent' field in stead (SUN_COMPAT weirdness).
1993-10-22 21:18:58 +00:00
pk
6f8b7828cd
Oops, we do have a man page.
1993-10-22 21:10:42 +00:00
pk
32c8052648
ldd: list shared library dependencies.
1993-10-22 21:09:57 +00:00
pk
8846fa47e1
Some definitions for the `ld.so.hints' file.
1993-10-22 21:04:19 +00:00
pk
05d16c3379
relocation for non-RRS shared library symbols wasn't always set correctly.
1993-10-22 21:00:08 +00:00
pk
69af39d0a8
No rounding of bss size to page boundary in ZMAGIC a.out's, the kernel
...
chokes on it.
Some other minor changes.
1993-10-21 00:52:52 +00:00
pk
7f6cef25a6
Renamed confusingly named macro.
...
Fixed bug that was the result of said confusion.
1993-10-21 00:00:09 +00:00
pk
01f65b81e3
Make better distinction between SunOS and BSD.
1993-10-19 21:42:38 +00:00
mycroft
3b25c72e2e
Clean up deleted files.
1993-10-18 23:34:36 +00:00
pk
a12fe8bc68
NOMAN no longer true.
...
Failed to mention -assert option.
1993-10-18 23:34:29 +00:00
pk
2e6174a0d8
Rudimentary manual page for ld(1).
1993-10-17 23:33:50 +00:00
pk
1dff6d7850
Define our copy of `errno', as it is no longer defined in libc.
1993-10-17 15:40:11 +00:00
pk
2dfde2bc39
Moved <link.h> here from usr.bin/ld as it is needed by other modules
...
and utilities (eg. crt0, libc, nm).
1993-10-17 00:51:30 +00:00
pk
5473559e44
Enabled generation of N_SIZE symbols.
1993-10-16 22:22:29 +00:00
pk
980fc2e40e
removed `config.staus' from CLEANFILES.
1993-10-16 22:04:48 +00:00
pk
0aebf1d941
A linker supporting shared libraries (sparc dependent code).
1993-10-16 21:54:33 +00:00
pk
3d68d0acae
A linker supporting shared libraries (run-time part).
1993-10-16 21:54:08 +00:00
pk
34f24bf837
A linker supporting shared libraries (x86 dependent code).
1993-10-16 21:53:13 +00:00
pk
97ca10e374
A linker supporting shared libraries.
1993-10-16 21:52:27 +00:00
cgd
1f233ade26
ok, just revamp the entire 'config.status' thing. config.status itself
...
is no longer necessary. all of the headers are built independently,
to make all dependencies happy, and beforedepend and PROG depend on them.
1993-10-16 03:57:39 +00:00
cgd
1016b2b626
Makefile for gas on the pc532, from Phil Nelson, phil@lamp
1993-10-16 03:23:37 +00:00
cgd
ec7b2c6eb4
the target type is 'm68k' (i think), not 'hp300', which was previously
...
assumed...
1993-10-16 03:23:04 +00:00
cgd
279217b6b8
better support environments (e.g. pc532, hp300) where machine type != cpu
...
type. also, deal reasonably with not being able to find a host environment
definition.
1993-10-16 03:19:36 +00:00
jtc
0a54cb8182
Change makefile so manpages are installed correctly.
1993-10-15 23:14:16 +00:00
mycroft
3458627ee9
Clean up deleted files.
1993-10-15 23:06:07 +00:00
jtc
60ac16520b
Update to Nate's port of gzip 1.2.4 he did for FreeBSD.
...
All I had to do is restore the RCSID's for the manual pages.
1993-10-15 23:05:16 +00:00
cgd
4c3b65bb97
use 'hosttype' rather than 'HOST'
1993-10-13 02:00:30 +00:00
cgd
922f210aea
don't think of .pl files as prolog files, think of them as Perl files,
...
and give them a "# " default comment string.
1993-10-08 02:33:30 +00:00
cgd
8f46a34fed
fix man page so that makewhatis works on it now...
1993-10-08 01:42:06 +00:00
cgd
d6ff5db170
converted to use gnu malloc, and depend on it correctly
1993-10-07 07:23:44 +00:00