From f762bb8bbb42435d640811f6a1614522ca30687e Mon Sep 17 00:00:00 2001
From: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
Date: Fri, 14 Apr 2023 01:07:56 +0200
Subject: [PATCH] build: try debian based go image

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
---
 Dockerfile | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 62fca521..b338cdc3 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,22 +2,23 @@ ARG BASE_IMAGE=alpine
 
 FROM --platform=$BUILDPLATFORM tonistiigi/xx AS xx
 
-FROM --platform=$BUILDPLATFORM golang:1.20.3-alpine3.16 AS builder
+FROM --platform=$BUILDPLATFORM golang:1.20.3 AS builder
 
-RUN apk add --no-cache --update alpine-sdk ca-certificates openssl clang lld
+# RUN apk add --no-cache --update alpine-sdk ca-certificates openssl clang lld
+RUN apt-get update && apt-get install -y clang lld pkg-config
 
 COPY --from=xx / /
 
 ARG TARGETPLATFORM
 
-RUN CC=$(xx-info)-gcc
-RUN xx-go --wrap
-
 # gcc is only installed for libgcc
-RUN xx-apk --update --no-cache add musl-dev gcc
+# RUN xx-apk --update --no-cache add musl-dev gcc
+RUN xx-apt-get install -y binutils gcc libc6-dev
+
+RUN xx-go --wrap
 
 # lld has issues building static binaries for ppc so prefer ld for it
-RUN [ "$(xx-info arch)" != "ppc64le" ] || XX_CC_PREFER_LINKER=ld xx-clang --setup-target-triple
+# RUN [ "$(xx-info arch)" != "ppc64le" ] || XX_CC_PREFER_LINKER=ld xx-clang --setup-target-triple
 
 WORKDIR /usr/local/src/dex
 
-- 
GitLab