mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-13 02:36:34 +02:00
75 lines
2.9 KiB
Diff
75 lines
2.9 KiB
Diff
From d5c866d4f72c797d84783b0e08ce8dedc8787f6c Mon Sep 17 00:00:00 2001
|
|
From: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
Date: Thu, 15 Feb 2024 14:56:45 +0000
|
|
Subject: [PATCH] statically build lxd-agent and lxd-migrate
|
|
|
|
---
|
|
Makefile | 20 ++++++++++----------
|
|
1 file changed, 10 insertions(+), 10 deletions(-)
|
|
|
|
diff --git a/Makefile b/Makefile
|
|
index 07c137a..a1c530e 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -31,8 +31,8 @@ ifeq "$(TAG_SQLITE3)" ""
|
|
endif
|
|
|
|
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -v -tags "$(TAG_SQLITE3)" $(DEBUG) ./...
|
|
- CGO_ENABLED=0 go install -v -tags netgo ./lxd-migrate
|
|
- CGO_ENABLED=0 go install -v -tags agent,netgo ./lxd-agent
|
|
+ CGO_ENABLED=0 go install -v -tags netgo,static -buildmode default ./lxd-migrate
|
|
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default ./lxd-agent
|
|
@echo "LXD built successfully"
|
|
|
|
.PHONY: client
|
|
@@ -42,12 +42,12 @@ client:
|
|
|
|
.PHONY: lxd-agent
|
|
lxd-agent:
|
|
- CGO_ENABLED=0 go install -v -tags agent,netgo ./lxd-agent
|
|
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default ./lxd-agent
|
|
@echo "LXD agent built successfully"
|
|
|
|
.PHONY: lxd-migrate
|
|
lxd-migrate:
|
|
- CGO_ENABLED=0 go install -v -tags netgo ./lxd-migrate
|
|
+ CGO_ENABLED=0 go install -v -tags netgo,static -buildmode default ./lxd-migrate
|
|
@echo "LXD-MIGRATE built successfully"
|
|
|
|
.PHONY: deps
|
|
@@ -156,8 +156,8 @@ ifeq "$(TAG_SQLITE3)" ""
|
|
endif
|
|
|
|
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -v -tags "$(TAG_SQLITE3) logdebug" $(DEBUG) ./...
|
|
- CGO_ENABLED=0 go install -v -tags "netgo,logdebug" ./lxd-migrate
|
|
- CGO_ENABLED=0 go install -v -tags "agent,netgo,logdebug" ./lxd-agent
|
|
+ CGO_ENABLED=0 go install -v -tags "netgo,logdebug,static" -buildmode default ./lxd-migrate
|
|
+ CGO_ENABLED=0 go install -v -tags "agent,netgo,logdebug,static" -buildmode default ./lxd-agent
|
|
@echo "LXD built successfully"
|
|
|
|
.PHONY: nocache
|
|
@@ -168,8 +168,8 @@ ifeq "$(TAG_SQLITE3)" ""
|
|
endif
|
|
|
|
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -a -v -tags "$(TAG_SQLITE3)" $(DEBUG) ./...
|
|
- CGO_ENABLED=0 go install -a -v -tags netgo ./lxd-migrate
|
|
- CGO_ENABLED=0 go install -a -v -tags agent,netgo ./lxd-agent
|
|
+ CGO_ENABLED=0 go install -a -v -tags netgo,static -buildmode default ./lxd-migrate
|
|
+ CGO_ENABLED=0 go install -a -v -tags agent,netgo,static -buildmode default ./lxd-agent
|
|
@echo "LXD built successfully"
|
|
|
|
race:
|
|
@@ -179,8 +179,8 @@ ifeq "$(TAG_SQLITE3)" ""
|
|
endif
|
|
|
|
CC="$(CC)" CGO_LDFLAGS_ALLOW="$(CGO_LDFLAGS_ALLOW)" go install -race -v -tags "$(TAG_SQLITE3)" $(DEBUG) ./...
|
|
- CGO_ENABLED=0 go install -v -tags netgo ./lxd-migrate
|
|
- CGO_ENABLED=0 go install -v -tags agent,netgo ./lxd-agent
|
|
+ CGO_ENABLED=0 go install -v -tags netgo,static -buildmode default ./lxd-migrate
|
|
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default ./lxd-agent
|
|
@echo "LXD built successfully"
|
|
|
|
.PHONY: check
|
|
--
|
|
2.43.1
|
|
|