From 4784af6d9aa083027ce673acea511d81d66c1bd8 Mon Sep 17 00:00:00 2001 From: Denis Rechkunov Date: Wed, 23 Oct 2024 20:49:58 +0200 Subject: [PATCH] Switch crossbuilding to Debian 11 We're dropping support for Debian 10, so no need to crossbuild using the outdated image anymore. The old linker in Debian 10 caused a packaging issue with some Go dependency updates https://github.com/elastic/beats/issues/41270 So, this update should also help with that. --- dev-tools/mage/crossbuild.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-tools/mage/crossbuild.go b/dev-tools/mage/crossbuild.go index 972531c25a8..ede35e08d8a 100644 --- a/dev-tools/mage/crossbuild.go +++ b/dev-tools/mage/crossbuild.go @@ -221,11 +221,11 @@ func CrossBuildImage(platform string) (string, error) { switch { case platform == "darwin/amd64": - tagSuffix = "darwin-debian10" + tagSuffix = "darwin-debian11" case platform == "darwin/arm64": - tagSuffix = "darwin-arm64-debian10" + tagSuffix = "darwin-arm64-debian11" case platform == "darwin/universal": - tagSuffix = "darwin-arm64-debian10" + tagSuffix = "darwin-arm64-debian11" case platform == "linux/arm64": tagSuffix = "arm" case platform == "linux/armv5": @@ -235,13 +235,13 @@ func CrossBuildImage(platform string) (string, error) { case platform == "linux/armv7": tagSuffix = "armhf" case strings.HasPrefix(platform, "linux/mips"): - tagSuffix = "mips-debian10" + tagSuffix = "mips-debian11" case strings.HasPrefix(platform, "linux/ppc"): - tagSuffix = "ppc-debian10" + tagSuffix = "ppc-debian11" case platform == "linux/s390x": - tagSuffix = "s390x-debian10" + tagSuffix = "s390x-debian11" case strings.HasPrefix(platform, "linux"): - tagSuffix = "main-debian10" + tagSuffix = "main-debian11" } goVersion, err := GoVersion()