GNOME Bugzilla – Bug 772061
meson: Set libdir to avoid the Debian multiarch autodetection
Last modified: 2016-09-28 10:21:07 UTC
Meson uses `dpkg-architecture -qDEB_HOST_MULTIARCH` on Debian-derived distributions to detect the multiarch-enabled directory where to install libraries. JHBuild does not uses that and makes Meson-built packages unreachable from a ld.so and pkg-config standpoint when used on multiarch-enabled Debian-derived distributions.
Created attachment 336362 [details] [review] meson: Set libdir to avoid the Debian multiarch autodetection Meson uses `dpkg-architecture -qDEB_HOST_MULTIARCH` on Debian-derived distributions to detect the multiarch-enabled directory where to install libraries. JHBuild does not uses that and makes Meson-built packages unreachable from a ld.so and pkg-config standpoint when used on multiarch-enabled Debian-derived distributions.
This just came up on IRC. Bumping severity since it means the jhbuild meson-built GStreamer won't be found by other modules (gst-plugins-base etc.).
The following fix has been pushed: 1d2e3e9 meson: Set libdir to avoid the Debian multiarch autodetection