Re: conflict of building XML::Xerces-2.5.0-0 using Xerces-C-2.6.0

[email protected] (Jason E. Stewart) Sat, 05 Feb 2005 14:22:35 +0530
Newsgroups gmane.text.xml.xerces-p.devel
Message-ID <[email protected]>
"Lincoln A. Baxter" <[email protected]> writes:

> What is involved in make a new Xerces release for each release of
> Xerces-C?  Is it something we would work on scripting, so that we would
> not have to redo it with every release?

In a perfect world, it would simply be a matter of running SWIG
against the new header files, running the regression tests, and
rolling the tarball.

Usually, it involves a small amount of tweaking. For example, often
there are new header files in Xerces-C that must be added to the
Xerces.i interface file used by SWIG.

However, there is currently a horrendous memory leak inside XML-Xerces
at the moment. I did some experiments and couldn't locate the source,
but it wasn't Xerces-C. I re-wrote the Xerces.i interface file to only
use the basic Xerces-C components and the memory lead was gone. So I
haven't wanted to make any new releases until the Xerces.i interface
file could be re-written without the memory leak.

Cheers,
jas.