*BSD News Article 78514


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.vbc.net!garlic.com!news.scruz.net!noos.hooked.net!www.nntp.primenet.com!nntp.primenet.com!cam-news-hub1.bbnplanet.com!news.mathworks.com!newsfeed.internetmci.com!in1.uu.net!news.artisoft.com!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: libc.so.3.0 ????? Where the hell can i get this library?
Date: Tue, 17 Sep 1996 19:13:19 -0700
Organization: Me
Lines: 35
Message-ID: <323F5ABF.DC9F44C@lambert.org>
References: <3239C61B.7C84@oliverdesign.com> <3239AE71.2709@www.play-hookey.com> <323AB9D7.41C67EA6@servtech.com> <323A8E63.6338@www.play-hookey.com>
NNTP-Posting-Host: hecate.artisoft.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486)

Ken Bigelow wrote:
] > > What you need to do is create a symlink pointing libc.so.3.0
] > > to your existing libc.so.2.2  . Also remember to uncomment
] > > the pop3 line at the bottom of /etc/inetd.conf to enable the
] > > pop server. That's all I did and it works fine.
] >
] > Is this really OK to do?  I thought it was safe to
] > "symlink-upgrade" for minor number changes, but potentially
] > disastrous for major number changes.
] 
] As I said above, I did it and it works. That's the primary test in any
] such situation.
] 
] However, if you can't accept the truth of an observed fact without
] an explanation, one of the FreeBSD development team (I think it
] was Jordan Hubbard, but not entirely sure) indicated that the
] number change was needed because two functions were *deleted*
] from this library. As a result, nothing in 2.2 was modified, nor
] was anything added to form 3.0.

Specifically, the ISO networking/address manipulation functions
were removed; this is most probably a bogus method of implementing
the change (the correct way would have been to make all address
family manipulkation "pluggable" via dlopen and a configuration
file, and cannonizing the function space to remove address
dependence).

However, yes, it is "safe".


                                        Terry Lambert
                                        terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.