On Mon, Jan 19, 2026 at 12:24 PM Florian Weimer <[email protected]> wrote:
>
> * Richard Biener via Gcc:
>
> > I think one important part is to make the use of libxml from libgcobol an
> > implementation detail and not part of its ABI which means making sure
> > to not export any libxml symbols from libgcobol.
>
> > I wonder if going the libgfortran/libquadmath way would be another 
> > possibility
> > to avoid having all COBOL programs depend on libxml?  That is, link
> > libxml2 to the program (as-needed) and have the frontend generate calls
> > into libxml2 rather than dispatching through libgcobol.
>
> Aren't these two goals in conflict?  Why would a program dependency
> better than a dependency mediated through libgcobol?

Yes.  And a program dependency would resolve to no dependency for
most of the programs (I'd hope).  The question is how a libxml dependency
is perceived, as nuisance or possible problem.

> A compromise approach could be a libgcobol and a libgcobol-xml, which
> exports a stable API, but in its current implementation depends on
> libxml2 (unless it's a stub and its functions always fail).
>
> Thanks,
> Florian
>

Reply via email to