| dda24ebd | 06-Aug-2026 |
Jim Jagielski <jimjag@gmail.com> |
libxslt: pin to bundled libxml2 and fix static xsltproc output path
The macOS static-build config (c46d036de4) didn't stop libxslt's own configure from discovering libxml2 via pkg-config, which reso
libxslt: pin to bundled libxml2 and fix static xsltproc output path
The macOS static-build config (c46d036de4) didn't stop libxslt's own configure from discovering libxml2 via pkg-config, which resolves to whatever libxml2 a package manager (MacPorts, Homebrew) has registered -- not the bundled copy. Modern libxml2 turns xmlParserMaxDepth into a macro, breaking xsltproc.c's assignment to it. --with-libxml-prefix pins the lookup to the bundled xml2-config instead.
Separately, --enable-shared=no makes libtool link xsltproc directly without a .libs wrapper dir (unlike the static .a archives, which still land in .libs), so OUT2BIN's path was wrong and the binary never made it into the solver.
(cherry picked from commit 4cc9990ed779e39651a59427c09c6ee78097161b)
show more ...
|