Hello, I am seeing the following build failure on openSUSE Tumbleweed armv7l with --enable-seccomp in v2.3.0-rc2:
[ 551s] In file included from qemu-seccomp.c:16:0: [ 551s] /usr/include/libseccomp/seccomp.h:177:23: error: '__NR_mmap' undeclared here (not in a function) [ 551s] #define SCMP_SYS(x) (__NR_##x) [ 551s] ^ [ 551s] qemu-seccomp.c:36:7: note: in expansion of macro 'SCMP_SYS' [ 551s] { SCMP_SYS(mmap), 247 }, [ 551s] ^ [ 551s] /usr/include/libseccomp/seccomp.h:177:23: error: '__NR_getrlimit' undeclared here (not in a function) [ 551s] #define SCMP_SYS(x) (__NR_##x) [ 551s] ^ [ 551s] qemu-seccomp.c:57:7: note: in expansion of macro 'SCMP_SYS' [ 551s] { SCMP_SYS(getrlimit), 245 }, [ 551s] ^ [ 551s] /home/abuild/rpmbuild/BUILD/qemu-2.3.0-rc2/rules.mak:57: recipe for target 'qemu-seccomp.o' failed [ 551s] make: *** [qemu-seccomp.o] Error 1 Is this a problem with libseccomp 2.2.0 / master and needs to be fixed in the library? Or do we need to #ifdef some syscalls in qemu-seccomp.c? aarch64 builds fine. For ppc and ppc64 we're carrying a libseccomp patch in openSUSE, those build okay then; ppc64le is still missing in libseccomp. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton; HRB 21284 (AG Nürnberg)