Created attachment 499996 [details, diff] This fixes the problem. Current systemd requires pkg-config in the meson cross-file. The fix is attached, but if merging a PR is easier: https://github.com/gentoo/gentoo/pull/5940 (And I tried e-mailing the patch to gentoo-dev, but it was apparently moderated and never delivered.)
Looks reasonable to me.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c1af25e48b57a7f67979fada914a377969e848 commit 12c1af25e48b57a7f67979fada914a377969e848 Author: David Michael <david.michael@coreos.com> AuthorDate: 2017-10-13 19:21:01 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2017-10-25 02:39:22 +0000 meson.eclass: include pkg-config in the cross file This fixes cross-compiling current systemd. Signed-off-by: David Michael <david.michael@coreos.com> Closes: https://bugs.gentoo.org/635354 Closes: https://github.com/gentoo/gentoo/pull/5940 eclass/meson.eclass | 3 +++ 1 file changed, 3 insertions(+)