*BSD News Article 33505


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!constellation!mimbres.cs.unm.edu!tesuque.cs.sandia.gov!lynx.unm.edu!nntp.sunbelt.net!udel!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!newsfeed.ACO.net!Austria.EU.net!EU.net!uunet!newsie.dmc.com!grapevine.lcs.mit.edu!ginger.lcs.mit.edu!wollman
From: wollman@ginger.lcs.mit.edu (Garrett Wollman)
Newsgroups: comp.os.386bsd.development
Subject: Re: shlib_minor from 0 to 1
Date: 26 Jul 1994 20:19:59 GMT
Organization: MIT Laboratory for Computer Science
Lines: 26
Message-ID: <313r5f$gkp@GRAPEVINE.LCS.MIT.EDU>
References: <3087d6$abn@quagga.ru.ac.za> <310fa1$c76@cleese.apana.org.au> <3112dm$gkr@quagga.ru.ac.za> <CtJoB6.Iqq@cogsci.ed.ac.uk>
NNTP-Posting-Host: ginger.lcs.mit.edu

In article <CtJoB6.Iqq@cogsci.ed.ac.uk>,
Richard Tobin <richard@cogsci.ed.ac.uk> wrote:

>It's possible that
>something won't run because new functions have been added, but if
>it does run it should run as well as a binary compiled with the old
>library.  Why not allow it?

In point of fact, so far as I know we do allow it (and silently at
that).  However, there are enough programs that depend on the new
functions (e.g., anything that uses `ctype.h') that we felt it was
better to just tell people outright that you can't expect it to work
(or, if it does, it's just serendipitous).  Of course, we have done
our best to ensure that old programs continue to function.

FreeBSD 2.0 will use library version 2.0.  Indications are that most
programs from 1.1.5 will continue to work if the old libraries are
provided.

-GAWollman

-- 
Garrett A. Wollman   | Shashish is simple, it's discreet, it's brief. ... 
wollman@lcs.mit.edu  | Shashish is the bonding of hearts in spite of distance.
Opinions not those of| It is a bond more powerful than absence.  We like people
MIT, LCS, ANA, or NSA| who like Shashish.  - Claude McKenzie + Florent Vollant