*BSD News Article 32793


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!vixen.cso.uiuc.edu!news.uoregon.edu!usenet.coe.montana.edu!bsd.coe.montana.edu!nate
From: nate@bsd.coe.montana.edu (Nate Williams)
Newsgroups: comp.os.386bsd.development
Subject: Re: shlib_minor from 0 to 1
Date: 14 Jul 1994 14:50:38 GMT
Organization: Montana State University, Bozeman  Montana
Lines: 29
Message-ID: <303jbu$845@pdq.coe.montana.edu>
References: <774194386.AA09311@f74.n700.z6.ftn.air.org>
NNTP-Posting-Host: 153.90.192.29

In article <774194386.AA09311@f74.n700.z6.ftn.air.org>,
Clarence Chu <Clarence.Chu@f132.n700.z6.ftn.air.org> wrote:
>hi there,
> 
>i really don't understand why shlib_minor had changed from
>0 to 1 in freebsd-1.1.5.1(R).

See Geoff Rehmet's excellent article explaining why shlib numbers change for
a more detailed explanation.

However, the reason the minor number changes is because IT WAS NECESSARY.
It wasn't done just for grins and giggles to make the users unhappy, but
due to some interface changes in the libraries.  Setlocale() handling
was part of it (which affects EVERYTHING) plus a few others.

>it make all binaries linked against previous 1.1 shared lib
>useless (or have to make symlink of sharedlib.1.0 to sharedlib.1.1)

Not if you didn't delete the old shared libraries.   Hint, never delete older
shlibs unless you're certain they're not needed.  That's what shlibs are
all about.


Nate
-- 
nate@bsd.coe.montana.edu     |  FreeBSD core member and all around tech.
nate@cs.montana.edu          |  weenie.
work #: (406) 994-4836       | 
home #: (406) 586-0579       |  Available for contract/otherwise work.