Title says it all. The systemd ebuild (all versions) has an unqualified desire to run on a kernel with CONFIG_DMIID enabled. ARM (and I suspect most non-x86 hw) does not have DMI, and no kernel option to enable DMI. The desire should be made arch dependent. On arm (rpi), systemd works fine without DMI
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621a5d73183812dbf43da10b2e8884c4087cff73 commit 621a5d73183812dbf43da10b2e8884c4087cff73 Author: Mike Gilbert <floppym@gentoo.org> Date: Wed May 17 15:14:55 2017 -0400 sys-apps/systemd: rework pkg_pretend Move all kernel logic behind the MERGE_TYPE check. Only check DMIID on X86. Bug: https://bugs.gentoo.org/618750 Package-Manager: Portage-2.3.5_p32, Repoman-2.3.2_p62 sys-apps/systemd/systemd-233-r1.ebuild | 39 ++++++++++++++++++---------------- sys-apps/systemd/systemd-9999.ebuild | 39 ++++++++++++++++++---------------- 2 files changed, 42 insertions(+), 36 deletions(-)