Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Feb 1995 12:58:09 -0700
From:      Nate Williams <nate@trout.sri.MT.net>
To:        "Andrey A. Chernov, Black Mage" <ache@astral.msk.su>, current@freefall.cdrom.com
Subject:   Re: libcompat and shlib conflict
Message-ID:  <199502201958.MAA07136@trout.sri.MT.net>
In-Reply-To: "Andrey A. Chernov, Black Mage" <ache@astral.msk.su> "Re: libcompat and shlib conflict" (Feb 20, 10:32pm)

next in thread | previous in thread | raw e-mail | index | archive | help
> >[ Two modules defining regerror ]
> 
> >> Only one of those modules normally picked, not both. So, conflict
> >> never happens. It is error in newest ld.
> 
> >Umm, which modules gets picked?  What if I want one module, and not the
> >other?  There *is* a conflict in that two modules in the same library
> >are defining the same function.
> 
> As I already say in previous letter, you can got conflict only
> in one _very-very_rare_ case:
> 1) You use regex module.
> 2) You use regerror() before any regex functions.
> All other cases handled correctly.

It is *possible* that order of the library will change, and conflicts
will occur if a new module is added, or an old one is removed.  This is
unacceptable behavior.  We can not depend on the current ordering of the
library being the same as it is now.


Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199502201958.MAA07136>