Eduardo Otubo <eduardo.ot...@profitbricks.com> wrote: > Libseccomp version updated to 2.2.0 and arch restriction to x86/x86_64 > is now removed. It's supposed to work on armv7l as well. > > Related bug: https://bugs.launchpad.net/qemu/+bug/1363641 > > Signed-off-by: Eduardo Otubo <eduardo.ot...@profitbricks.com>
This prevent compliation on x86_64 on Fedora 21. (migration/next)$ make -j5 -C /scratch/tmp/next/all/ make: Entering directory '/scratch/tmp/next/all' config-host.mak is out-of-date, running configure ERROR: User requested feature libseccomp configure was not able to find it. Install libseccomp devel >= 2.2.0 Makefile:30: recipe for target 'config-host.mak' failed make: *** [config-host.mak] Error 1 make: Leaving directory '/scratch/tmp/next/all' (migration/next)$ rpm -qa | grep seccomp libseccomp-2.1.1-5.fc21.x86_64 libseccomp-devel-2.1.1-5.fc21.x86_64 libseccomp-debuginfo-2.1.1-5.fc21.x86_64 (migration/next)$ This was compiling correctly until this patch got in. And virt-test uses seccomp by default. Fedora 21 is less than 3 months old. Do we really want to avoid compilation there? Thanks, Juan. > --- > configure | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/configure b/configure > index 589798e..cbe6495 100755 > --- a/configure > +++ b/configure > @@ -1848,14 +1848,13 @@ fi > # libseccomp check > > if test "$seccomp" != "no" ; then > - if test "$cpu" = "i386" || test "$cpu" = "x86_64" && > - $pkg_config --atleast-version=2.1.1 libseccomp; then > + if $pkg_config --atleast-version=2.2.0 libseccomp; then > libs_softmmu="$libs_softmmu `$pkg_config --libs libseccomp`" > QEMU_CFLAGS="$QEMU_CFLAGS `$pkg_config --cflags libseccomp`" > seccomp="yes" > else > if test "$seccomp" = "yes"; then > - feature_not_found "libseccomp" "Install libseccomp devel >= > 2.1.1" > + feature_not_found "libseccomp" "Install libseccomp devel >= > 2.2.0" > fi > seccomp="no" > fi