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

Reply via email to