Bug#1007946: glib2.0 FTBFS on alpha; misdetected libutil so name

Simon McVittie smcv at debian.org
Sat Mar 19 11:29:26 GMT 2022


Control: forwarded -1 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2562
Control: tags -1 + upstream patch

On Sat, 19 Mar 2022 at 18:08:23 +1300, Michael Cree wrote:
> The code at line 198 of ../../../gio/tests/pollable.c is:
> 
> handle = dlopen (LIBUTIL_SONAME, RTLD_GLOBAL | RTLD_LAZY);
> 
> And in the meson configure log at the start of the build we see:
> 
> Message: Found libutil as libutil.so.1
> 
> This is wrong.  There is no libutil.so.1 on Alpha.  It should
> be libutil.so.1.1

I think a better solution to this is to give gio/tests/pollable a hard
dependency on libutil (on the older glibc versions where that's necessary,
which I believe currently means unstable but not experimental) and let
the linker do its job. I've sent a merge request upstream.

    smcv



More information about the pkg-gnome-maintainers mailing list