| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=50952
|
| |
|
|
|
|
|
| |
exit status.
Notes:
svn path=/stable/2.1/; revision=21201
|
| |
|
|
|
|
|
| |
file.
Notes:
svn path=/stable/2.1/; revision=16944
|
| |
|
|
|
|
|
| |
I can get it to `make world' succesfully, anyway!
Notes:
svn path=/stable/2.1/; revision=16121
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Clients that used gnumalloc still do, despite the merge. We're not
bringing phkmalloc over.
Thread stuff left out.
PCCARD support left out.
Notes:
svn path=/stable/2.1/; revision=15984
|
| |
|
|
|
|
|
|
|
|
| |
Makefile 1.15 -> 1.18: Safer installation on a running system.
rtld.1 1.2 -> 1.3: Add LD_PRELOAD, remove LD_NO_INTERN_SEARCH and
LD_NOSTD_PATH.
rtld.c 1.27 -> 1.33: Major speedups, code cleanups, LD_PRELOAD support.
Notes:
svn path=/stable/2.1/; revision=15554
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15553
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15552
|
| |
|
|
|
|
|
|
|
|
| |
ld.c 1.29 -> 1.31: open/fopen error checking, remove LD_NOSTD_LIB
ld.h 1.14 -> 1.16: prototypes for new functions in shlib.c
lib.c 1.15 -> 1.16: open/fopen error checking
shlib.c 1.13 -> 1.15: new functions for dynamic linker
Notes:
svn path=/stable/2.1/; revision=15551
|
| |
|
|
|
|
|
| |
Taken from -current.
Notes:
svn path=/stable/2.1/; revision=15000
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=11224
|
| |
|
|
|
|
|
| |
on failures.
Notes:
svn path=/stable/2.1/; revision=11045
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10481
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10447
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10251
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10250
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10249
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10042
|
| |
|
|
|
|
|
|
|
| |
Bring in changes from 1.28 - don't ignore umask when setting 'x'.
Submitted by: Jeorg Wunsch
Notes:
svn path=/stable/2.1/; revision=9351
|
| |
|
|
| |
Notes:
svn path=/stable/2.1/; revision=9211
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8858
|
| |
|
|
|
|
|
| |
Obtained from: NetBSD
Notes:
svn path=/head/; revision=7971
|
| |
|
|
|
|
|
|
|
|
|
| |
underlying bugs which are caused by mixing static/shared libraries with
this change in place.
The shlib code is not capable of supporting this feature in it's present
state and will need significant modifications in order to do so.
Notes:
svn path=/head/; revision=7652
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
members over shared library members. This modification causes the linker
to use the first definition it sees for a symbol instead of having
priorities based on the library type. This modification should allow
gdb to compile again.
Obtained from:
Email conversation with Paul Kranenbury, but implemented completely by
me. If it doesn't work, it's my fault not his.
Notes:
svn path=/head/; revision=7248
|
| |
|
|
|
|
|
|
|
|
| |
consistant. Programs shouldn't rely on non-standard paths for bringing
in default libraries.
Suggested by: Andreas Schulz <ats@freebsd.first.gmd.de>
Notes:
svn path=/head/; revision=7172
|
| |
|
|
|
|
|
| |
gcc instead.
Notes:
svn path=/head/; revision=6987
|
| |
|
|
|
|
|
|
|
|
|
| |
first place and we were too long in finding out. Now we know, and the
damage is hard to fix. This is part one: ld will not link gcc dynamic,
if specified as "-lgcc".
Suggested by: dyson & davidg
Notes:
svn path=/head/; revision=6929
|
| |
|
|
|
|
|
|
|
|
|
| |
NetBSD ld code except for local changes for dlopen() and friends and
the hashing on the minor value of the shlibs. We should be binary
compatible now with all their libraries.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=6887
|
| |
|
|
|
|
|
|
|
| |
handling.
Reviewed by: gj
Submitted by: Mark Diekhans <markd@grizzly.com>
Notes:
svn path=/head/; revision=6234
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
misfeature caused troubles when a program attempted to access a shlib
where one with a higher minor number has been hashed. Ldconfig does
only include the highest-numbered shlib anyway, so this is in no way a
limitation of generality.
Caution: after installing the new programs, your /var/run/ld.so.hints
needs to be rebuiult; run ldconfig again as it's done from /etc/rc.
Notes:
svn path=/head/; revision=5551
|
| |
|
|
|
|
|
|
| |
#define STANDARD_SEARCH_DIRS "/usr/lib", "/usr/X11R6/lib", "/usr/local/lib"
Like in 2.0R, except without /usr/X386.
Notes:
svn path=/head/; revision=5402
|
| |
|
|
|
|
|
|
|
| |
architectures.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=5214
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
warning handling and allows for link-time warnings with a modified
version of gas.
Note: Not all of the newer bits were updated such as some of the non-x86
machine-dependant code is relevant to FreeBSD right now.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=5205
|
| |
|
|
| |
Notes:
svn path=/head/; revision=5046
|
| |
|
|
|
|
|
| |
Add -I${DESTDIR}/usr/include to cpp command.
Notes:
svn path=/head/; revision=2856
|
| |
|
|
|
|
|
|
|
|
| |
completely when ldconfig unlinks it. If init is shared, then the
referenced unlinked copy of the hints file created by running
ldconfig in /etc/rc caused the file system to be unclean after
every reboot.
Notes:
svn path=/head/; revision=2812
|
| |
|
|
|
|
|
|
|
| |
automagically. -lfoo has to be right to work, but ${LIBFO0} is too
easy to forget or misspell; nothing checks it and it should be
different for shared libraries.
Notes:
svn path=/head/; revision=2375
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2301
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2127
|
| |
|
|
|
|
|
| |
Reported by John Lind.
Notes:
svn path=/head/; revision=1755
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
handling of errors through the standard err() and warn()
more fixes for Geoff Rehmet's NULL pointer bug.
fixes NULL pointer bugs when linking mono and nested X servers.
supports a `-nostdlib' option.
accept object files without a symbol table
don't attempt dynamic linking when `-A' is given
a few variable names have chaged (desc -> fd), and the formatting has
changed which should make it much easier to track his sources.
I tested 'make world' for /usr/src and X twice with these changes.
Notes:
svn path=/head/; revision=1741
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Paul Kranenburg's description:
ld is in error here, assuming that symbols with N_EXT set always have an
entry in the (global) symbol table: this is not the case for C++ generated
constructor/destructor symbols. I can reproduce your failure by fudging
a "multiply defined" constructor symbol by hand. Checking for `g == NULL'
seems to be a ok as a fence for now.
So:
for now, in do_file_warnings() we check if g == NULL, before trying to generate
any warning messages. This prevents a NULL pointer dereference.
Notes:
svn path=/head/; revision=1720
|
| |
|
|
| |
Notes:
svn path=/head/; revision=1683
|
| |
|
|
|
|
|
|
|
| |
to public. These functions are also used in /usr/include/link.h,
so it looks, like they shouldn't be private.
I will ask Paul about that, if this is correct.
Notes:
svn path=/head/; revision=1361
|
| |
|
|
| |
Notes:
svn path=/head/; revision=1360
|
| |
|
|
|
|
|
|
| |
by Satoshi Asami ( asami@cs.berkeley.edu ). Fixed also a minor typo
problem.
Notes:
svn path=/head/; revision=1336
|
| |
|
|
|
|
|
|
| |
-lgcc_pic library. rtld uses the udivd3 routine from it.
Repeat the bug by simply compiling ld on current.
Notes:
svn path=/head/; revision=1255
|
| |
|
|
| |
Notes:
svn path=/head/; revision=1252
|
| |
|
|
|
|
|
| |
update. This completely broke support for all ZMAGIC a.out formats.
Notes:
svn path=/head/; revision=1167
|
| |
|
|
|
|
|
|
| |
so that you can bootstrap a 1.0.2 system. Please oh please no one but
no one add any more #ifdef __FreeBSD__ stuff UNTIL 1.1 has SHIPPED!!!
Notes:
svn path=/head/; revision=1158
|