/* Please CC me */

Currently functions __xmlDoValidityCheckingDefaultValue()
and __xmlLoadExtDtdDefaultValue() has no version symbol.

This can cause an issue:

Suppose libxml is linked with GNU ld and libxml consumer is linked with
solaris ld.
Solaris ld always assing "base version" to unversioned symbols [1], this is
equivalent
to GNU ld with options --default-imported-symver and --default-symver. Thus
if libpool is linked via solaris ld and libxml - via GNU ld, we have:

debian/tmp/usr/lib/x86_64-illumos//libpool.so: undefined reference to
`[email protected]'
debian/tmp/usr/lib/x86_64-illumos//libpool.so: undefined reference to
`[email protected]'


[1]
https://github.com/illumos/illumos-gate/blob/master/usr/src/cmd/sgs/libld/common/version.c#L948
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to