<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/gnu/usr.bin/ld/ldconfig, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1998-06-01T14:11:28Z</updated>
<entry>
<title>These files were moved elsewhere (sbin/ldconfig, libexec/rtld-aout,</title>
<updated>1998-06-01T14:11:28Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1998-06-01T14:11:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b001f8ee5b3a760d1839d43d873006781cd21dc'/>
<id>urn:sha1:7b001f8ee5b3a760d1839d43d873006781cd21dc</id>
<content type='text'>
usr.bin/ldd) as they stand alone and are under bsd-style license.
</content>
</entry>
<entry>
<title>ELF preparation step 2:</title>
<updated>1998-05-26T20:12:56Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1998-05-26T20:12:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cabb97dcbf9a5a7e0ce3b2cfef019afdfc9a21dc'/>
<id>urn:sha1:cabb97dcbf9a5a7e0ce3b2cfef019afdfc9a21dc</id>
<content type='text'>
Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.

This will after a make world &amp; reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.

We are getting close to an ELF make world, but I'll let this
all settle for a week or two...
</content>
</entry>
<entry>
<title>Removed /etc/ld.so.conf reference from FILES section (people get</title>
<updated>1998-01-01T02:31:47Z</updated>
<author>
<name>Alexander Langer</name>
<email>alex@FreeBSD.org</email>
</author>
<published>1998-01-01T02:31:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1295abe2266f0e1f423010036d3c25a9c3b6f2a4'/>
<id>urn:sha1:1295abe2266f0e1f423010036d3c25a9c3b6f2a4</id>
<content type='text'>
confused when they can't find it), but leave the reference to it
as being a standard filename (which doesn't imply that it exists).

Discussed with:	jkh
</content>
</entry>
<entry>
<title>Add -R (rescan or refresh) option to rescan and rebuild the hints</title>
<updated>1997-08-22T04:42:12Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-08-22T04:42:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d4ba5766dde61481c91cb861ae7894fb7e3eac9b'/>
<id>urn:sha1:d4ba5766dde61481c91cb861ae7894fb7e3eac9b</id>
<content type='text'>
file based on the previous list of directories stored there which
should overcome a weakness of the '-m' switch which can only add
libs.  This is an ideal way of updating the hints list after adding
or removing a shlib since it will remove entries that are gone and
doesn't need to have all the directories spelled out each time.
(eg: rm -f /usr/lib/libtcl75*; ldconfig -R)  This only works for
version 2 hints files (which we've been generating for a year or
so) which store the path.
</content>
</entry>
<entry>
<title>Allow ldconfig to accept files (containing directory paths) as well as</title>
<updated>1997-07-11T14:45:41Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-07-11T14:45:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=571b472b209b70c4210d46d2f8845820d9ad4887'/>
<id>urn:sha1:571b472b209b70c4210d46d2f8845820d9ad4887</id>
<content type='text'>
directory paths.
Reviewed by:	jkh &amp; jdp
Submitted by:	Hans Zuidam &lt;hans@brandinnovators.com&gt;
</content>
</entry>
<entry>
<title>Configure static linkage in the normal way (default to -static using</title>
<updated>1997-06-29T21:40:54Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1997-06-29T21:40:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1dce44f3ea8f6c19804cb448bbf012779706c8a0'/>
<id>urn:sha1:1dce44f3ea8f6c19804cb448bbf012779706c8a0</id>
<content type='text'>
NOSHARED?= yes).
</content>
</entry>
<entry>
<title>Revert $FreeBSD$ to $Id$</title>
<updated>1997-02-22T15:48:31Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-02-22T15:48:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fce15c9ab3ca0f4ffcbe6938087612818d7c7d80'/>
<id>urn:sha1:fce15c9ab3ca0f4ffcbe6938087612818d7c7d80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the long-awaited change from $Id$ to $FreeBSD$</title>
<updated>1997-01-14T07:20:47Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-01-14T07:20:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1130b656e5fe4c2d1ba299e024d1b40eaeebd380'/>
<id>urn:sha1:1130b656e5fe4c2d1ba299e024d1b40eaeebd380</id>
<content type='text'>
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
</content>
</entry>
<entry>
<title>Document that "ldconfig -m" rescans all directories previously</title>
<updated>1996-11-09T20:26:19Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1996-11-09T20:26:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=566b4de9c129fd078113dae876679a00f8adfa4c'/>
<id>urn:sha1:566b4de9c129fd078113dae876679a00f8adfa4c</id>
<content type='text'>
entered into the hints file, in addition to the directories named
on the command line.

2.2 Candidate.
</content>
</entry>
<entry>
<title>Fixed a bug in the handling of the directories in the search path</title>
<updated>1996-11-08T02:12:40Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1996-11-08T02:12:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d66f9d22f7cf80900529f170607e6bea2ea7d6db'/>
<id>urn:sha1:d66f9d22f7cf80900529f170607e6bea2ea7d6db</id>
<content type='text'>
that is stored in the hints file.  If that search path contained
a non-existent directory (one, say, that had been removed), and
"ldconfig -m /a/perfectly/good/directory" was run, ldconfig returned
an error status without printing an error message.  This caused
some confusing bombs when installing ports, in particular.

I changed it so that non-existent directories from the stored search
path are silently ignored.  Only non-existent directories named
explicitly on the command line are treated as errors.  Also, a
diagnostic is printed if and only if an error status is returned.

In an unrelated fix, ldconfig now silently ignores any directories
named on the command line when the "-r" option is given.  Formerly,
these directories incorrectly made their way into the "search
directories" line of the listing.  It really should be an error to
specify directories together with "-r", but I don't have time to
fix the manual page in that way right now.

2.2 Candidate.
</content>
</entry>
</feed>
