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>