<div dir="ltr">I have just tried to build runc (required for docker) on Slackware64 14.2, using the latest version of go (1.8.3) and libseccomp (2.3.2) available at <a href="http://slackbuilds.org">slackbuilds.org</a>, without success:<div><br></div><div><div><div>runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/tty.go</div><div>runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/update.go</div><div>runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/utils.go</div><div>runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/utils_linux.go</div><div>ln -sfn /tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe /tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/Godeps/_workspace/src/<a href="http://github.com/opencontainers/runc">github.com/opencontainers/runc</a></div><div>go build -i -ldflags "-X main.gitCommit=54296cf40ad8143b62dbcaa1d90e520a2136ddfe -X main.version=1.0.0-rc2" -tags "seccomp" -o runc .</div><div>go build: when using gccgo toolchain, please pass linker flags using -gccgoflags, not -ldflags</div><div># _/tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe</div><div>/tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/Godeps/_workspace/pkg/gccgo_linux_amd64/<a href="http://github.com/seccomp/liblibseccomp-golang.a(seccomp.cgo2.o)">github.com/seccomp/liblibseccomp-golang.a(seccomp.cgo2.o)</a>: In function `_cgo_68447050d42b_Cfunc_seccomp_arch_add':</div><div>/tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/Godeps/_workspace/src/<a href="http://github.com/seccomp/libseccomp-golang/seccomp.go:59">github.com/seccomp/libseccomp-golang/seccomp.go:59</a>: undefined reference to `seccomp_arch_add'</div></div></div><div><br></div><div>Changing the Makefile in the runc source code package, as suggested in the diagnostic above, makes things, if anything, worse:</div><div><br></div><div><div>/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/main_unsupported.go</div><div>./runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/create.go</div><div>./runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/VERSION</div><div>ln -sfn /tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe /tmp/SBo/runc-54296cf40ad8143b62dbcaa1d90e520a2136ddfe/Godeps/_workspace/src/<a href="http://github.com/opencontainers/runc">github.com/opencontainers/runc</a></div><div>go build -i -gccgoflags "-X main.gitCommit=54296cf40ad8143b62dbcaa1d90e520a2136ddfe -X main.version=1.0.0-rc2" -tags "seccomp" -o runc .</div><div># <a href="http://github.com/Sirupsen/logrus">github.com/Sirupsen/logrus</a></div><div>gccgo: error: main.gitCommit=54296cf40ad8143b62dbcaa1d90e520a2136ddfe: No such file or directory</div><div>gccgo: error: main.version=1.0.0-rc2: No such file or directory</div><div>gccgo: error: unrecognized command line option '-X'</div><div>gccgo: error: unrecognized command line option '-X'</div><div># <a href="http://github.com/coreos/go-systemd/activation">github.com/coreos/go-systemd/activation</a></div><div>gccgo: error: main.gitCommit=54296cf40ad8143b62dbcaa1d90e520a2136ddfe: No such file or directory</div><div>gccgo: error: main.version=1.0.0-rc2: No such file or directory</div><div>gccgo: error: unrecognized command line option '-X'</div><div>gccgo: error: unrecognized command line option '-X'</div><div># <a href="http://github.com/docker/docker/pkg/symlink">github.com/docker/docker/pkg/symlink</a></div></div><div><br></div><div>Any idea as to what is going on, and how to fix this?</div><div><br></div><div><br></div><div><br></div></div>