Is it just on my Artful machine?
zyga@fyke:~/go/src/github.com/snapcore/snapd/cmd/snap-seccomp$ go test
cannot build multi-lib syscall runner: exit status 1
In file included from /tmp/check-2409566533080319514/1/seccomp_syscall_runner.c:3:0:
/usr/include/stdlib.h:25:10: fatal error: bits/libc-header-start.h: No such file or directory
#include <bits/libc-header-start.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
----------------------------------------------------------------------
FAIL: main_test.go:748: snapSeccompSuite.TestCompatArchWorks
main_test.go:770:
s.runBpf(c, t.seccompWhitelist, t.bpfInput, t.expected)
main_test.go:318:
c.Fatalf("unexpected error for %q (failed to run %q): %s", seccompWhitelist, lastKmsg(), err)
... Error: unexpected error for "read" (failed to run "Showing last 10 lines of dmesg:\n[ 2471.526602] audit: type=1326 audit(1506436258.977:1168): auid=1000 uid=1000 gid=1000 ses=3 pid=14007 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2471.658385] audit: type=1326 audit(1506436259.109:1169): auid=1000 uid=1000 gid=1000 ses=3 pid=14012 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2471.784504] audit: type=1326 audit(1506436259.235:1170): auid=1000 uid=1000 gid=1000 ses=3 pid=14014 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2471.915354] audit: type=1326 audit(1506436259.366:1171): auid=1000 uid=1000 gid=1000 ses=3 pid=14018 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2472.041957] audit: type=1326 audit(1506436259.492:1172): auid=1000 uid=1000 gid=1000 ses=3 pid=14022 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2472.165424] audit: type=1326 audit(1506436259.616:1173): auid=1000 uid=1000 gid=1000 ses=3 pid=14024 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2472.293912] audit: type=1326 audit(1506436259.744:1174): auid=1000 uid=1000 gid=1000 ses=3 pid=14028 comm=\"seccomp_syscall\" exe=\"/tmp/check-5509176364762685340/1/seccomp_syscall_runner\" sig=31 arch=c000003e syscall=0 compat=0 ip=0x4436a9 code=0x0\n[ 2500.275907] kauditd_printk_skb: 26 callbacks suppressed\n[ 2500.275908] audit: type=1326 audit(1506436287.725:1201): auid=1000 uid=1000 gid=1000 ses=3 pid=14228 comm=\"seccomp_bpf_loa\" exe=\"/tmp/check-2409566533080319514/0/seccomp_bpf_loader\" sig=31 arch=c000003e syscall=32 compat=0 ip=0x7f02df776777 code=0x0\n"): signal: bad system call (core dumped)