<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/ld/shlib.c, branch release/2.2.8</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.8</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.8'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1996-10-01T01:22:51Z</updated>
<entry>
<title>Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal</title>
<updated>1996-10-01T01:22:51Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-10-01T01:22:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0a184df5d7327c266185011a14aa45cbff01c12'/>
<id>urn:sha1:d0a184df5d7327c266185011a14aa45cbff01c12</id>
<content type='text'>
with the -R option and store the path in the dynamic header when specified.
The $LD_RUN_PATH environment variable is not checked yet.

While here, split up the code a bit more to enable more selective replacing
of GPL'ed components that are linked with ld.so with others.

Obtained from: NetBSD (mostly, the breakup is my fault)
</content>
</entry>
<entry>
<title>Implement support for LD_PRELOAD in the dynamic linker.</title>
<updated>1996-04-20T18:27:56Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1996-04-20T18:27:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c049096e827d3badb2edcd4a4ec93c1e7eaf500c'/>
<id>urn:sha1:c049096e827d3badb2edcd4a4ec93c1e7eaf500c</id>
<content type='text'>
Submitted by:	Doug Ambrisko &lt;ambrisko@ambrisko.roble.com&gt;
</content>
</entry>
<entry>
<title>Split up the code so that a single directory can be searched, to</title>
<updated>1996-01-13T00:14:53Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1996-01-13T00:14:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb4a4eeb458798a5879ddd0f624f894a68dbcd81'/>
<id>urn:sha1:eb4a4eeb458798a5879ddd0f624f894a68dbcd81</id>
<content type='text'>
support some changes in the dynamic linker.  (This code is shared
by the dynamic linker.)

Reviewed by:	nate@freebsd.org
</content>
</entry>
<entry>
<title>Removed /usr/local/lib from the standard library search path to be</title>
<updated>1995-03-19T21:20:09Z</updated>
<author>
<name>Nate Williams</name>
<email>nate@FreeBSD.org</email>
</author>
<published>1995-03-19T21:20:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8af57ca9dd30af782c907fcbbfbe348f82644f9d'/>
<id>urn:sha1:8af57ca9dd30af782c907fcbbfbe348f82644f9d</id>
<content type='text'>
consistant.  Programs shouldn't rely on non-standard paths for bringing
in default libraries.

Suggested by:	Andreas Schulz &lt;ats@freebsd.first.gmd.de&gt;
</content>
</entry>
<entry>
<title>Weak symbol support from NetBSD.  This should bring us in sync with the</title>
<updated>1995-03-04T17:49:20Z</updated>
<author>
<name>Nate Williams</name>
<email>nate@FreeBSD.org</email>
</author>
<published>1995-03-04T17:49:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c79eac4c4c98ce6670809f60f4bf7ec34c52658b'/>
<id>urn:sha1:c79eac4c4c98ce6670809f60f4bf7ec34c52658b</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Change to</title>
<updated>1995-01-05T02:36:29Z</updated>
<author>
<name>Steven Wallace</name>
<email>swallace@FreeBSD.org</email>
</author>
<published>1995-01-05T02:36:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e86257e1662903900a6daf520d526eae23cd8281'/>
<id>urn:sha1:e86257e1662903900a6daf520d526eae23cd8281</id>
<content type='text'>
#define STANDARD_SEARCH_DIRS    "/usr/lib", "/usr/X11R6/lib", "/usr/local/lib"
Like in 2.0R, except without /usr/X386.
</content>
</entry>
<entry>
<title>Updated to recent version of Paul K.'s shlib code.  This code has better</title>
<updated>1994-12-23T22:31:35Z</updated>
<author>
<name>Nate Williams</name>
<email>nate@FreeBSD.org</email>
</author>
<published>1994-12-23T22:31:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61f9ce8d32ffafb73e35ba799825344928652705'/>
<id>urn:sha1:61f9ce8d32ffafb73e35ba799825344928652705</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Changes from Paul Kranenburg which bring us into sync with his sources:</title>
<updated>1994-06-15T22:41:19Z</updated>
<author>
<name>Rich Murphey</name>
<email>rich@FreeBSD.org</email>
</author>
<published>1994-06-15T22:41:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=699e1b82fb90bac1cb5ceec645e962478ebe7e91'/>
<id>urn:sha1:699e1b82fb90bac1cb5ceec645e962478ebe7e91</id>
<content type='text'>
 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 -&gt; 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.
</content>
</entry>
<entry>
<title>This is Paul K's latest set of ld changes.  A commit was necessary at this</title>
<updated>1994-02-13T20:43:13Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1994-02-13T20:43:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09e3d49d92388785abc5a92944fa0640e351a5f4'/>
<id>urn:sha1:09e3d49d92388785abc5a92944fa0640e351a5f4</id>
<content type='text'>
late stage due to the fact that link.h was copyright Sun Microsystems.

This version of ld sync's us up with NetBSD's ld and supports compatablily
with NetBSD's -[zZ] flags (which we had reversed).  Compiling with this
new ld will give you RRS warnings for libraries which do not contain .type
infomation - these wsarnings are harmless and will go away as soon as you
recompile your libraries (cd /usr/src; make libraries).
</content>
</entry>
<entry>
<title>Remove /usr/X386/lib and /usr/local/lib from the default locations,</title>
<updated>1994-02-09T02:29:31Z</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1994-02-09T02:29:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=825079654d98aa17f447af9a49af0f5682d883ca'/>
<id>urn:sha1:825079654d98aa17f447af9a49af0f5682d883ca</id>
<content type='text'>
these are handled by /etc/rc and this was causing errors on a new
install as these places do NOT exsist by default!
</content>
</entry>
</feed>
