diff options
Diffstat (limited to 'sys-apps/systemd/systemd-256.1-r3.ebuild')
-rw-r--r-- | sys-apps/systemd/systemd-256.1-r3.ebuild | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sys-apps/systemd/systemd-256.1-r3.ebuild b/sys-apps/systemd/systemd-256.1-r3.ebuild index 78f1f78f01df..c1f38f783681 100644 --- a/sys-apps/systemd/systemd-256.1-r3.ebuild +++ b/sys-apps/systemd/systemd-256.1-r3.ebuild @@ -368,9 +368,16 @@ multilib_src_configure() { $(meson_native_true timesyncd) $(meson_native_true tmpfiles) $(meson_native_true vconsole) - $(meson_native_enabled vmspawn) ) + case $(tc-arch) in + amd64|arm|arm64|ppc|ppc64|s390|x86) + # src/vmspawn/vmspawn-util.h: QEMU_MACHINE_TYPE + myconf+=( $(meson_native_enabled vmspawn) ) ;; + *) + myconf+=( -Dvmspawn=disabled ) ;; + esac + meson_src_configure "${myconf[@]}" } |