From ded92d470ee049a5d1424f0b5faa7dc77c7f4a33 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 6 Feb 2023 11:32:38 +0000 Subject: [PATCH] runc: build with seccomp --- packages/addons/addon-depends/docker/runc/package.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/docker/runc/package.mk b/packages/addons/addon-depends/docker/runc/package.mk index 56e75e505f..47e8633976 100644 --- a/packages/addons/addon-depends/docker/runc/package.mk +++ b/packages/addons/addon-depends/docker/runc/package.mk @@ -8,7 +8,7 @@ PKG_SHA256="4f02077432642eebd768fc857318ae7929290b3a3511eb1be338005e360cfa34" PKG_LICENSE="APL" PKG_SITE="https://github.com/opencontainers/runc" PKG_URL="https://github.com/opencontainers/runc/archive/v${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain go:host" +PKG_DEPENDS_TARGET="toolchain go:host libseccomp" PKG_LONGDESC="A CLI tool for spawning and running containers according to the OCI specification." PKG_TOOLCHAIN="manual" @@ -19,6 +19,7 @@ pre_make_target() { go_configure export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_GIT_COMMIT} -X main.version=$(cat ./VERSION) -extld ${CC}" + export PKG_CONFIG_PATH="$(get_install_dir libseccomp)/usr/lib/pkgconfig:${PKG_CONFIG_PATH}" mkdir -p ${GOPATH} if [ -d ${PKG_BUILD}/vendor ]; then @@ -30,5 +31,5 @@ pre_make_target() { make_target() { mkdir -p bin - ${GOLANG} build -v -o bin/runc -a -tags "cgo static_build" -ldflags "${LDFLAGS}" ./ + ${GOLANG} build -v -o bin/runc -a -tags "cgo seccomp static_build" -ldflags "${LDFLAGS}" ./ }