Arch Linux uses nspawn as a container for building packages and needs
to be able to start a 32bit chroot from a 64bit host.
24fb11120756
disrupted this feature when seccomp handling was added.
goto finish;
}
+#ifdef __x86_64__
+ r = seccomp_arch_add(seccomp, SCMP_ARCH_X86);
+ if (r < 0 && r != -EEXIST) {
+ log_error("Failed to add x86 to seccomp filter: %s", strerror(-r));
+ goto finish;
+ }
+#endif
+
r = seccomp_load(seccomp);
if (r < 0)
log_error("Failed to install seccomp audit filter: %s", strerror(-r));