Hi Peter, Peter Mikkelsen skribis: [...] >> According to this description, half of it corresponds to the >> ‘validate-runpath’ phase, no? > > To my understanding 'validate-runpath' just checks and complains, but > this phase checks if it can find any dependencies in directories that > are local to the package, and if it can, it adds them to the runpath. > I have tried to update the description :) I see. Out of curiosity, which libraries did you find to be present in RUNPATH but not in NEEDED? I’d consider it a Meson bug (or a bug in how the package uses Meson) if test libraries are passed as -l when linking non-test binaries. At any rate, we should implement ‘shrink-runpath’ in (guix build gremlin) someday! > From 8185c2a154c7473d3b50351246cc83b792ec6a57 Mon Sep 17 00:00:00 2001 > From: Peter Mikkelsen > Date: Wed, 13 Sep 2017 14:37:39 +0200 > Subject: [PATCH] build-system: Add 'meson-build-system'. > > * Makefile.am (MODULES): Add 'guix/build-system/meson.scm' and > 'guix/build/meson-build-system.scm'. > * guix/build-system/meson.scm: New file. > * guix/build/meson-build-system.scm: New file. > * doc/guix.texi (Build Systems): Add 'meson-build-system'. Pushed with the changes below. Thank you! Now to upgrade GNOME? :-) Ludo’.