Andrew,

> [...] I think some consideration should be given to how expat is used within
> Sablotron.  The distributed source is not the original expat, but a
> modified version. [...]
> The LD_LIBRARY_PATH requirement is ugly, but as things stand it's
> necessary so as not to put the modified libxmltok.so* and libxmlparse.so*
> libraries where they will screw up other programs which expect the orignal
> expat versions.

You are right that the Sablotron distribution of expat is slightly
different. But as far as I'm aware, the only change is the modification
of the original makefile (in a way that does not influence the binary).
Nothing's changed in the C sources, so one could say that e.g.
libxmlparse.so *is* the original expat library. Therefore, I don't find
it necessary to rename the expat libraries nor link them in statically. 

It may be better to move our makefiles for expat away from the Expat
subdirectory (in the Sablotron distribution), leaving that subdirectory
identical to the original expat distribution. Do you think it's worth
it?

(Skipping the other part of the message)


Regards,
Tom Kaiser
(Ginger Alliance)



Reply via email to