From owner-freebsd-hackers Sun Mar 31 18:52:24 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA21162 for hackers-outgoing; Sun, 31 Mar 1996 18:52:24 -0800 (PST) Received: from rover.village.org (rover.village.org [204.144.255.49]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA21151 Sun, 31 Mar 1996 18:52:14 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by rover.village.org (8.6.11/8.6.6) with SMTP id TAA11391; Sun, 31 Mar 1996 19:52:03 -0700 Message-Id: <199604010252.TAA11391@rover.village.org> To: "Gary Palmer" Subject: Re: libc 3.0 Cc: freebsd-hackers@FreeBSD.ORG (FreeBSD hackers) In-reply-to: Your message of Sat, 30 Mar 1996 04:39:07 GMT Date: Sun, 31 Mar 1996 19:52:02 -0700 From: Warner Losh Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk : The change has been in the tree over a month. People running -current : will already have the library. There is no easy way to REDUCE the : version number... It would require everyone to manually delete : /usr/lib/libc.so.3.0... That's going to be the hardest part. It is somewhat non-trivial to do, but might be important. The reason it is so hard is that libc is linked into everything, and it is hard to do a make world that will result in you having everything that was built by it use libc.so.2.3, while having the make world still use the 3.0 binaries. Then there is the problem of all the binaries that you have built in the interrum. That can be solved with a ldd on all the binaries on your system, but the script is tricky because you need to filter the output of ldd carefully. To actually do the build, you could do something like mkdir /usr/lib/junk setenv LD_RUN_PATH /usr/lib/junk:/usr/lib cd /usr/src make world But I'm not positive that this wouldn't polute everything :-(. Ick. Somewhat non-trivial. Finally, I get the impression that I'm the only one that seems to think this is a problem. If so, I'll go away, but I've seen only two or three messages in hackers. I think this is really important. Comments? Warner