David Greenman
84462ab47a
Removed dependance on EX_DYNAMIC in making decisions on the magic number.
1994-01-19 15:00:37 +00:00
Jordan K. Hubbard
9d4389fddc
More proper fix for for shared lib debugging support.
1994-01-14 11:47:00 +00:00
Jordan K. Hubbard
5b3dd4f53e
1. Fix bug where duplicate symbol warnings were suppressed. This often
...
caued ld to `exit silently', to general confusion.
2. Add Gary Jennejohn's fix to support debugging of shared libraries.
1994-01-12 23:16:19 +00:00
David Greenman
1799d2585e
Implemented 'QMAGIC' a.out format correctly, and changed the default
...
output to be QMAGIC.
1994-01-03 18:35:54 +00:00
Jordan K. Hubbard
f7122c559f
C++ support changes (+misc fixes) from Paul K.
1993-12-22 23:28:35 +00:00
Jordan K. Hubbard
8b6ddcb0a3
Broke sbrk() out of rtld as part of general cleanup.
1993-12-11 21:06:00 +00:00
Jordan K. Hubbard
c9cb3c7ea5
Omitted 4th argument to findshlib() [thanks Rich!]. Our ld is a bit
...
different from NetBSD's here and it squeaked through the update.
1993-12-11 20:08:39 +00:00
Jordan K. Hubbard
b640de6119
Sync up with Paul K's latest ld from cesium.
1993-12-11 12:02:10 +00:00
Jordan K. Hubbard
127447df73
makedepend fails for ld. I think it because the .S files are
...
preprocessed the same as when they are compiled. I just remove the
single-quotes from the offending comments. Rich
1993-12-10 10:16:00 +00:00
Jordan K. Hubbard
a0b8281d40
David Greenman's latest changes to eliminate much stack-walking jazz
...
(no more sbrk_init()!).
1993-12-09 17:45:43 +00:00
Jordan K. Hubbard
230d2c5ff9
More changes to bring FreeBSD in sync with Paul K's latest.
1993-12-04 00:53:16 +00:00
Jordan K. Hubbard
2e21ebe5ce
More changes to bring FreBSD in sync with Paul K's latest.
1993-12-04 00:53:02 +00:00
Jordan K. Hubbard
1e503f71fb
Second attempt to integrate Paul K's changes.
1993-12-02 01:03:47 +00:00
Andrey A. Chernov
730a80c44c
Remove hanging #else part (with second sbrk()) without #if & #endif
...
Add missing argument to findshlib, I am not shure,
but it seems that it is 1.
!!! Does anybody compile it before commit?
1993-12-01 15:05:31 +00:00
Jordan K. Hubbard
52c4ca7af3
Many recent fixes from Paul K, add support for chaining of shared lib deps.
1993-11-30 20:47:54 +00:00
Jordan K. Hubbard
0f81714b34
Added -lgcc_pic back again.
1993-11-25 01:06:42 +00:00
Jordan K. Hubbard
d3ab4e4900
Some of the latest changes from Paul K (taken from NetBSD-current).
1993-11-22 19:05:31 +00:00
Paul Richards
760e925fe9
Incorporated fixes from Paul to make -Z option work. Emits old-style
...
ZMAGIC magic numbers in a long.
1993-11-15 20:58:20 +00:00
Paul Richards
bcd9d0cf11
Added -lgcc_pic to Makefile -- Why do we need this and NetBSD don't ??
...
Incorporated patch by Guido (inspired by Davidg) that fixes stack
problem. May not be final fix but it works more than the current method.
1993-11-09 04:44:30 +00:00
Paul Richards
3923b0019c
Updated to newest ld from pk.
...
lib.c:
Pull in archives containing definitions needed by shared objects.
warnings.c:
Less spurious "undefined symbol" msgs for shared library defined
symbols.
ld.c:
Do a better job of recognising data in text segments, eg. `const char []'.
shlib.c,ld/rtld/{Makefile rtld.c}
Use strsep() in stead of strtok() and restore colons in eg. env. vars.
1993-11-09 04:19:36 +00:00
Paul Richards
727c7fbdc9
Added -lgcc_pic to LDFLAGS in rtld/Makefile
1993-11-07 03:25:25 +00:00
Paul Richards
b9ae52e32a
Imported NetBSD's ld for shared libs.
1993-11-03 23:41:59 +00:00