From 6e1fbb994e7aba447fe7b2d0ee53f91c39790c92 Mon Sep 17 00:00:00 2001 From: Freddie Weaselshit Date: Sun, 29 Dec 2024 12:20:04 +0700 Subject: [PATCH] Build incus-agent and incus-migrate statically As advised/requested at https://github.com/NeilHanlon/incus-rpm/issues/1 --- incus.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/incus.spec b/incus.spec index 3967d3a..017e580 100644 --- a/incus.spec +++ b/incus.spec @@ -346,10 +346,10 @@ for cmd in incus fuidshift incus-benchmark lxc-to-incus lxd-to-incus; do BUILDTAGS="libsqlite3" %gobuild -o %{gobuilddir}/bin/$cmd %{goipath}/cmd/$cmd done -#export CGO_ENABLED=0 -BUILDTAGS="netgo" %gobuild -o %{gobuilddir}/bin/incus-migrate %{goipath}/cmd/incus-migrate -BUILDTAGS="agent netgo" %gobuild -o %{gobuilddir}/bin/incus-agent %{goipath}/cmd/incus-agent -#unset CGO_ENABLED +export CGO_ENABLED=0 +BUILDTAGS="netgo" %gobuild -ldflags '-extldflags "-static"' -o %{gobuilddir}/bin/incus-migrate %{goipath}/cmd/incus-migrate +BUILDTAGS="agent netgo" %gobuild -ldflags '-extldflags "-static"' -o %{gobuilddir}/bin/incus-agent %{goipath}/cmd/incus-agent +unset CGO_ENABLED # build shell completions mkdir %{gobuilddir}/completions