From owner-freebsd-current Mon Feb 12 17:49: 0 2001 Delivered-To: freebsd-current@freebsd.org Received: from mobile.wemm.org (c1315225-a.plstn1.sfba.home.com [65.0.135.147]) by hub.freebsd.org (Postfix) with ESMTP id 7C26B37B491 for ; Mon, 12 Feb 2001 17:48:55 -0800 (PST) Received: from netplex.com.au (localhost [127.0.0.1]) by mobile.wemm.org (8.11.1/8.11.1) with ESMTP id f1D1miU56714; Mon, 12 Feb 2001 17:48:44 -0800 (PST) (envelope-from peter@netplex.com.au) Message-Id: <200102130148.f1D1miU56714@mobile.wemm.org> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: Dag-Erling Smorgrav Cc: Warner Losh , Daniel Eischen , John Indra , freebsd-current@FreeBSD.ORG Subject: Re: Patch for FILE problems (was Re: -CURRENT is bad for me...) In-Reply-To: Date: Mon, 12 Feb 2001 17:48:44 -0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Dag-Erling Smorgrav wrote: > Warner Losh writes: > > I've had problems in the past going backwards on major versions of > > shared libaries. The major problem is that if I have binaries that > > refer to libc.so.503, then when the major number is reverted back to > > 5, it is a nop because ld will use libc.so.503 for new binaries. > > When we back down to 5, we add magic to the Makefiles to move > libc.so.5?? to /usr/lib/compat - that way they're only used when > needed at runtime, not for linking new programs. We dont do that right now, but probably should. Remember, it is the symlink that is magic, not the version number. /usr/lib/libc.so.503 would never get linked against if installworld reset the current version to libc.so.5. Asthetically we should clean out the old stuff there though. If we install libc.so.5, we should move libc.so.{N!=5} to /usr/lib/compat. I am sure somebody could do some make magic for it, but it is utterly not required for any reason other than asthetics. Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message