Subject: Re: NetBSD 2.0 release date
To: None <tech-kern@netbsd.org>
From: John Franklin <franklin@elfie.org>
List: tech-kern
Date: 12/08/2003 11:42:14
On Dec 7, 2003, at 3:06 PM, Jason Thorpe wrote:
> Version checks will not solve the problem.  Sigh, I guess I'll have to=20=

> repeat the crux of the problem *again*.
>
> Consider this:
>
> 	program foo depends on libc.13 and libother.0
>
> 	libother.0 depends on libc.12
>
> *EVEN IF* you have 100% complete inter-library version consistency=20
> checking, you still lose in this situation.  What if foo and libother=20=

> both call function zap(), and zap() is one of the things that had an=20=

> ABI change between the two libc versions?

How would this program even link?  Wouldn't the linker return a storm=20
of duplicate symbols as it tries to resolve through both versions of=20
libc?

jf
--=20
John Franklin
franklin@elfie.org
ICBM: 35=B043'56"N 78=B053'27"W