From owner-freebsd-current Mon Aug 31 21:03:46 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA10391 for freebsd-current-outgoing; Mon, 31 Aug 1998 21:03:46 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA10380 for ; Mon, 31 Aug 1998 21:03:41 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id OAA23562; Tue, 1 Sep 1998 14:15:10 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199809010415.OAA23562@cimlogic.com.au> Subject: Re: HEADS UP: Today is E-day In-Reply-To: <19980901024653.A1001@scientia.demon.co.uk> from Ben Smithurst at "Sep 1, 98 02:46:53 am" To: ben@scientia.demon.co.uk (Ben Smithurst) Date: Tue, 1 Sep 1998 14:15:10 +1000 (EST) Cc: jb@cimlogic.com.au, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Ben Smithurst wrote: > Well, it took over six hours, but it worked. :-) One question > though, if it's not too stupid: Where do we tell ldconfig out > libraries are? /usr/lib/aout, which is where the old ones are now? > surely not? It refuses to use /usr/lib (why?), which is where the > new ones are installed, and hard-linking them into /usr/lib/elf > and using that didn't work next time I tried to log in. (something > about minor numbers, I think, because it found libtermcap.so.2 when > it was expecting libtermcap.so.2.1. Sure, I could make links, > but...) If you haven't already done so, edit /etc/rc and change the _LDC line to reference /usr/lib/aout instead of /usr/lib. Once you do that and re-run ldconfig (or just reboot), your aout libraries will function normally (they are deprecated, though). ldconfig will die with aout. ELF does not need hints since it handles just a single version number of a library and knowing that can go straight to the library name. /usr/lib is the normal place for system libraries, so the elf versions belong there. You don't need to make any links in /usr/lib. In fact you should just stick with what the build process puts there. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message