This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, 2002-08-22 at 21:35, Maciej W. Rozycki wrote: > On 22 Aug 2002, Luca Barbieri wrote: > > > > Hmm, what if two functions which get imported from different versions of > > > the same library operate on a static (private to the library) variable > > > that is needed for a proper operation for some reason? You'd better > > > rebuild the sources to use a single version of each library instead. > > I don't see how this could cause problems. Each png library should bind > > its own references to its own symbols. > > Do you suggest your proposed change should only be activated for the png > library? The proposed change is activated for everything that is compiled with the -Blocal linker option. For the specific case of libpng, the problem can be solved by linking libpng.so.2 and libpng.so.3 with -Bsymbolic and all libraries that use them with -Blocal (alternatively you can also solve this with versioned symbols but this causes more potential compatibility problems).
Attachment:
signature.asc
Description: This is a digitally signed message part
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |