*BSD News Article 84452


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!news.mel.connect.com.au!news.mel.aone.net.au!news-out.internetmci.com!newsfeed.internetmci.com!mr.net!www.nntp.primenet.com!nntp.primenet.com!news.mathworks.com!news.sprintlink.net!news-peer.sprintlink.net!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!dispatch.news.demon.net!demon!awfulhak.demon.co.uk!awfulhak.demon.co.uk!awfulhak.demon.co.uk!not-for-mail
From: brian@anorak.coverform.lan (Brian Somers)
Newsgroups: comp.unix.solaris,comp.unix.bsd.misc,comp.unix.internals
Subject: Re: Solaris 2.6
Date: 6 Dec 1996 01:32:19 -0000
Organization: Coverform Ltd.
Lines: 26
Sender: brian@awfulhak.demon.co.uk
Distribution: inet
Message-ID: <587t33$2va@anorak.coverform.lan>
References: <32986299.AC7@mail.esrin.esa.it>
    <casper.32a3e5ae@mail.fwi.uva.nl> <580sgh$kpi@panix2.panix.com>
    <slrn5a983t.hgl.bet@onyx.interactive.net>
    <5844u3$mb@saltmine.radix.net>
Reply-To: brian%anorak.coverform.lan@awfulhak.demon.co.uk
NNTP-Posting-Host: localhost.coverform.lan
X-NNTP-Posting-Host: awfulhak.demon.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Newsreader: knews 0.9.8
Xref: euryale.cc.adfa.oz.au comp.unix.solaris:91742 comp.unix.bsd.misc:1725 comp.unix.internals:11509

In article <5844u3$mb@saltmine.radix.net>,
	sabir@Radix.Net (Chris Buckley) writes:
: For this particular dispute, I still don't understand how Thor et al
: can link new and old object files.  This lack of understanding may be
: my fault; I may not be putting together their arguments correctly.
: Would it be possible to summarize this in a single article?
: 

Nope - it's not possible to summarize the impossible.  There are only
two ways to link old and new object files:

  1.  Store, with each unresolved symbol in the object file, the
      expected version of that symbol.  This, of course, is totally
      impractical.

  2.  *NEVER* change a symbol declaration in a header file - just create
      new ones and always support the old ones.  This is both totally
      impractical and completely insane.

Anyone got any other bright ideas ?  Let's hear them.

-- 
Brian <brian%anorak.coverform.lan@awfulhak.demon.co.uk>
      <http://www.awfulhak.demon.co.uk/>
Don't _EVER_ lose your sense of humour....
.