From de0954c2742ac8717120f36d10df781acba0214b Mon Sep 17 00:00:00 2001 From: Damyan Yordanov Date: Wed, 15 May 2024 12:21:52 +0200 Subject: [PATCH] Enable CGO at build time (#133) It's needed for the sqlite functionality of the `range` IPv4 plugin --- Dockerfile | 2 +- Makefile | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d8aa959..4bc19c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,7 +20,7 @@ ARG TARGETARCH RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o fedhcp main.go + CGO_ENABLED=1 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o fedhcp main.go FROM debian:stable as installer diff --git a/Makefile b/Makefile index 4497f7c..95bb5ab 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,13 @@ # Image URL to use all building/pushing image targets IMG ?= controller:latest -GITHUB_PAT_PATH ?= -ifeq (,$(GITHUB_PAT_PATH)) -GITHUB_PAT_MOUNT ?= -else -GITHUB_PAT_MOUNT ?= --secret id=github_pat,src=$(GITHUB_PAT_PATH) -endif - .PHONY: target/fedhcp all: target/fedhcp target/fedhcp: mkdir -p target - CGO_ENABLED=0 go build -o target/fedhcp . + CGO_ENABLED=1 go build -o target/fedhcp . clean: rm -rf target