Changing debian/control-in:
# --enable-seccomp linux-amd64|linux-i386|linux-ppc64el|linux-arm64
libseccomp-dev (>= 2.3.0) [linux-amd64 linux-i386 linux-ppc64el linux-arm64],
so debian/control gets:
# --enable-seccomp linux-amd64|linux-i386|linux-ppc64el|linux-arm64
libseccomp-dev (>= 2.3.0) [linux-amd64 linux-i386 linux-ppc64el linux-arm64],
and adding "--enable-seccomp" into debian/rules:
common_configure_opts = \
--with-pkgversion="Debian $(DEB_VERSION)" \
--extra-cflags="$(CFLAGS) $(CPPFLAGS)" --extra-ldflags="$(LDFLAGS)
-Wl,--as-needed" \
--prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
--libexecdir=/usr/lib/qemu \
--firmwarepath=${FIRMWAREPATH} \
--localstatedir=/var \
--disable-blobs \
--disable-strip \
--interp-prefix=/etc/qemu-binfmt/%M \
--localstatedir=/var \
--enable-seccomp
...
# system build
rm -rf qemu-build; mkdir qemu-build
cd qemu-build && \
../configure ${common_configure_opts} --disable-user \
--${enable_system}-system \
--${enable_linux_user}-linux-user \
--enable-modules \
--enable-seccomp \
Fixes the issue and qemu works both emulated and accelerated.
Please, Let me know if a patch is needed or this is enough.
Tku
-Rafael