[tlbuild] build of new dvisvgm fails
Martin Gieseking
martin.gieseking at uos.de
Fri Jan 19 10:43:29 CET 2024
> In short, current source works on rocky9 (karl at home). (I'll double check.)
> Fails on alma8 (tug).
> Fails on centos7 (gh).
>
> Presumably something changed in how dvisvgm-3.2 (vs. earlier versions)
> does its dl stuff, since that's why it would be failing now.
>
> Unfortunately I won't be able to track this down today.
>
> Martin, if you have any ideas about where to look along these lines,
> that would be great :). --thanks, karl.
Hi Karl and Norbert,
unfortunately, I can't really tell what's going wrong here yet.
configure checks for dlopen and should add -ldl if necessary. The log
from the failed build at GitHub contains these lines:
2024-01-18T00:11:48.0075957Z configure: not linking to libgs, trying to
arrange for dynamic loading
2024-01-18T00:11:48.0078312Z checking for library containing dlopen...
(cached) -ldl
As configure detects -ldl, the flag should be added to LIBS but for some
reason LIBS gets overwritten or is not passed to the linking stage. It
works with non-TL builds, though. Therefore, there's probably an issue
somewhere in an adapted autoconf or automake script.
Best regards
Martin
More information about the tlbuild
mailing list.