Hi*Nikolay*,
If I'm right then only solution is to link to libxml2 statically from each module. Is it an acceptable way?
P.S. having a separate copy of libxml2 allows to tweak its namespace support (I believe there's some discussions of that problem in bugzilla).
I think it would be better to avoid using libxml2 for xmllite implementation. Writing XML parser from scratch is easy and we can avoid problems with incompatibilities.
Jacek