On Thu, 22 Aug 2002, Luca Barbieri wrote: > Both problems can be solved by simply writing the version scripts so > that only a version tag is mentioned in each: > libpng2.ver: > LIBPNG_2.0 {global: png_*); > > libpng3.ver: > LIBPNG_3.0 {global: png_*); > > However, we'll still get a warning message if versioned binaries are > used with unversioned libraries.
Not a problem. But, does this solves all the possible scenarios? Could you please write a wrap-up with all the scenarios (like Ultrich did), and mentioning how the proposed solution would act, and how the system acts now? We can then take this to the LSB, and see if we can all agree to do something that all distros will accept. > BTW, libraries that use one the conflicting ones must be compiled with > -fPIC, but that should already happen. Yes. It is unacceptable not to do so, because that would break completely in some archs. Libraries are to be compiled with -fPIC and that's all. -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh