From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4D4AB1098797 for ; Fri, 20 Mar 2026 15:54:56 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 068368487E; Fri, 20 Mar 2026 15:54:56 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id KPE5dvpF3gHY; Fri, 20 Mar 2026 15:54:54 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.142; helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0912B8487D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org; s=default; t=1774022094; bh=HPeS0Xv1pxdHwjbWro9VzQO9AcZwQNE4YmFe21fIdb0=; h=To:Cc:Date:In-Reply-To:References:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=i23Mi2EemtD2/WXjFht2iJaKo+CNNSuPVsrJK8p63KVntlqKoJakV1be5qF8KMXaQ 1Wi6MZLrb6B87Uw+kxEYm09lt0xJpzB71WAklyG3C+//3gaE9wJ9IG4MZ1JDZ1nPQ2 JQFE4URyyLXke6dopAe7qx+30chpchIAUyCcNVQHQR8slmGn8g/WbkOp6Ajiu3R5gY GAYqDDE86+X+aRiIujgQkCSf96521W7tPOda665QxJeH82DDvaol2IdvfAZ3SKVrS3 X6Id35PohvF4FvIXzQyrCfKfAOSITbqqHjKhIFTkVxXVMioCtYRdVdHj9ptHBhg2Qz 4aPvyrdo+dyfw== Received: from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142]) by smtp1.osuosl.org (Postfix) with ESMTP id 0912B8487D; Fri, 20 Mar 2026 15:54:54 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists1.osuosl.org (Postfix) with ESMTP id 100E61B6 for ; Fri, 20 Mar 2026 15:54:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 01FF140336 for ; Fri, 20 Mar 2026 15:54:51 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id THYAluKY0mrS for ; Fri, 20 Mar 2026 15:54:49 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::42f; helo=mail-wr1-x42f.google.com; envelope-from=thomas.perale@essensium.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 7E35C40139 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7E35C40139 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by smtp2.osuosl.org (Postfix) with ESMTPS id 7E35C40139 for ; Fri, 20 Mar 2026 15:54:49 +0000 (UTC) Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-43b41b545d9so2558109f8f.2 for ; Fri, 20 Mar 2026 08:54:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774022087; x=1774626887; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=agHkeCUfAeY9Maz71mLrLF4bUt6gfJm8vk//tXBiSuY=; b=K2HhMPeCXaFlj/+aBnsnRrbbGCK5DY2GgyusQRiaHe0dChxfiiMLL7q/4qAbEZ2uFT NkKf7/MELz/x/e3nQHUv8/lpgAEi2xeWL4XWYSTmnceKUVM0K5wSxCMOYsQJDKRMzO+N O1XX2ZAFEC3VlE4ojYZCBhe3p35+m03wPPEA4xjXhWyYYPJi3gPtsxFLxQMsJBahhe9I S9BYgOj9CsEoIjGTc7vVeRmLE57QVhUtBT7wGqONrGTmrwgmgj1nFHZ59XhvNlT1KNFE umL4CUfbbVdos5ONSJrRqHe3brmj02m8S6EE+iQSaFk56rHIFDT+16cBOSFzBOqUl3S/ Rm8Q== X-Forwarded-Encrypted: i=1; AJvYcCW0T+omtu7yGDdq4dsV+iR3lovWsi/PHp4snDKwscY3+hLBnWcrdzh8YvAKxXhxXYvAZzZWoXJJNDo=@buildroot.org X-Gm-Message-State: AOJu0YxhD0KV/qQHjD/7bNJDG9ufvzOHQy90UIg+14SSvslvI3YFoyyJ mtjfVFpN3uu4+nHZYO3vX3LDjtG0h+HO1iammz0PvFj7ia/6E9ybLF1/tYEQ8IEKIi8= X-Gm-Gg: ATEYQzwwYevdeznb6yHnZFHTeQP8M1qZoL9BiD+t9PF+q1O2sCM8h80a5zuIt9qEY7K vO8Wdc7n3SWwhf95xCwuOavDHD74kZsXlhAvEKvmMRGk00bNgXvEf7IOSTXq/+1i5nXxEUCMrc4 jUXeWWmZ+9Mh2FY0RFdHyM7SBJS6Cl6DVakkne9GVLBtu40T2kneV+ReLfj7mSteKeyIQtrSnd7 ULMLOPNBM3Ty8fyQQ9gd4UpSkZiNq9tOtayQPzn/RF2PuA5aSyQgUXBwQrh3zHDtdHjQT8atVaX SeCEhdiJnhbWfIlDPmXwqU8Oxfuz4pwHV7arFZrNE5KQJRwcC+SEi8n5N6eOItwd1Dcz0f0iea4 ppAlAxbVMAN+1thGHmCj+lfXm1tV5iVmyeFqZ5A773BJOG4UTnLg3fpgWcN7u9Cd7Ktqaep8j+b 0FAF1Lg9hvMlAl0YwA X-Received: by 2002:a05:6000:420e:b0:43b:5231:e94a with SMTP id ffacd0b85a97d-43b6426580dmr6042021f8f.30.1774022087202; Fri, 20 Mar 2026 08:54:47 -0700 (PDT) Received: from arch ([79.132.232.220]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b647120a1sm7674784f8f.30.2026.03.20.08.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 08:54:46 -0700 (PDT) To: Christian Stewart Cc: Thomas Perale , buildroot@buildroot.org Date: Fri, 20 Mar 2026 16:54:46 +0100 Message-ID: <20260320155446.176031-1-thomas.perale@mind.be> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260312075722.86111-1-christian@aperture.us> References: <20260312075722.86111-1-christian@aperture.us> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; t=1774022087; x=1774626887; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=agHkeCUfAeY9Maz71mLrLF4bUt6gfJm8vk//tXBiSuY=; b=hsSJL10VQcaUV8+PNK6+ZGN09hyW3LGu4YyJLbg5luOEqrWNz4DDbokPNZ/10VQ+Cd my5VPrqRHvepphPcTepmKXesoQ5gXpMBEi887IzALhxvOXOypk0ztuYeptf3HFN72+pZ uUmhRAZdiAA6Cv7xBHvSf1zBawKD2dkXrGihezrg1fPCBXgOPtccMkEkhi0fLt96+SNC ktsvCxQVTC0Ibmc5cUJO4blSqZfQye096x2v3AvSnwoWaL50miGk7Tzvs5S0SZu5p5sF 6KJovAmN/+b7psXJUpgctheGLNRij6ZF+MRrsBOSExNC9nBSMQZqOQlCFB5oAxfP7gCV UnXw== X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=mind.be X-Mailman-Original-Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key) header.d=mind.be header.i=@mind.be header.a=rsa-sha256 header.s=google header.b=hsSJL10V Subject: Re: [Buildroot] [PATCH v2 1/1] package/go: security bump to version 1.26.1 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Thomas Perale via buildroot Reply-To: Thomas Perale Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" In reply of: > Building Go 1.26 and later requires Go 1.24.6 or later for bootstrap. > > To support this we use Go version 1.25.8 as the version for > go-bootstrap-stage5 and have the build for Go 1.26.1 depend on > go-bootstrap-stage5. > > Go version 1.25.8 is the latest Go version we can build using > go-bootstrap-stage4. > > The package build for go-bootstrap-stage5 is effectively identical to > go-bootstrap-stage4 with only the Go version and stage number changed. > > Go 1.28 is expected to require a minor release of Go 1.26 for bootstrap. > > Fixes the following security vulnerabilities: > > - CVE-2026-25679: net/url: reject IPv6 literal not at start of host > - CVE-2026-27142: html/template: URLs in meta attribute actions not escaped > - CVE-2026-27137: crypto/x509: incorrect enforcement of email constraints > - CVE-2026-27138: crypto/x509: panic in name constraint checking: certificates > - CVE-2026-27139: os: FileInfo can escape from a Root > > For full release notes, see: > https://go.dev/doc/devel/release#go1.26.0 > > Signed-off-by: Christian Stewart > Applied to 2026.02.x. Thanks > --- > > v1 -> v2: > > - fix license hash > - document security fixes > > --- > package/go/Config.in.host | 9 +-- > ...ldvcs-false-when-building-go-bootstr.patch | 71 +++++++++++++++++++ > package/go/go-bootstrap-stage5/Config.in.host | 4 ++ > .../go-bootstrap-stage5.hash | 3 + > .../go-bootstrap-stage5.mk | 54 ++++++++++++++ > package/go/go-src/go-src.mk | 4 +- > package/go/go.hash | 14 ++-- > package/go/go.mk | 2 +- > 8 files changed, 147 insertions(+), 14 deletions(-) > create mode 100644 package/go/go-bootstrap-stage5/0001-cmd-dist-set-buildvcs-false-when-building-go-bootstr.patch > create mode 100644 package/go/go-bootstrap-stage5/Config.in.host > create mode 100644 package/go/go-bootstrap-stage5/go-bootstrap-stage5.hash > create mode 100644 package/go/go-bootstrap-stage5/go-bootstrap-stage5.mk > > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index 7ba70c9843..79950983c1 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -2,7 +2,7 @@ > config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE4_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS > # See https://go.dev/doc/install/source#environment > # See src/go/build/syslist.go for the list of supported architectures > depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ > @@ -34,7 +34,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > bool > default y > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE4_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS || BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS > > # CGO linking for the host. Since we use the same compiler for target > # and host, if the target can't do CGO linking, then the host can't. > @@ -57,7 +57,7 @@ if BR2_PACKAGE_HOST_GO > > choice > prompt "Go compiler variant" > - default BR2_PACKAGE_HOST_GO_SRC if BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE4_ARCH_SUPPORTS > + default BR2_PACKAGE_HOST_GO_SRC if BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS > default BR2_PACKAGE_HOST_GO_BIN if BR2_PACKAGE_HOST_GO_BIN_HOST_ARCH_SUPPORTS > help > Select a Go compiler variant. > @@ -66,7 +66,7 @@ choice > > config BR2_PACKAGE_HOST_GO_SRC > bool "host go (source)" > - depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE4_ARCH_SUPPORTS > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS > help > This package will build the go compiler for the host. > > @@ -91,3 +91,4 @@ source "package/go/go-bootstrap-stage1/Config.in.host" > source "package/go/go-bootstrap-stage2/Config.in.host" > source "package/go/go-bootstrap-stage3/Config.in.host" > source "package/go/go-bootstrap-stage4/Config.in.host" > +source "package/go/go-bootstrap-stage5/Config.in.host" > diff --git a/package/go/go-bootstrap-stage5/0001-cmd-dist-set-buildvcs-false-when-building-go-bootstr.patch b/package/go/go-bootstrap-stage5/0001-cmd-dist-set-buildvcs-false-when-building-go-bootstr.patch > new file mode 100644 > index 0000000000..58f4581b02 > --- /dev/null > +++ b/package/go/go-bootstrap-stage5/0001-cmd-dist-set-buildvcs-false-when-building-go-bootstr.patch > @@ -0,0 +1,71 @@ > +From 6b05378097c6a386ed9912d2471976dc39504e86 Mon Sep 17 00:00:00 2001 > +From: Christian Stewart > +Date: Thu, 27 Jul 2023 21:28:47 -0700 > +Subject: [PATCH] cmd/dist: set buildvcs=false when building go-bootstrap > + > +When building go-bootstrap as part of the make.bash process, the cmd/dist > +invokes the bootstrap Go compiler to build the go_bootstrap tool: > + > +${GOROOT_BOOTSTRAP}/bin/go install -tags=math_big_pure_go compiler_bootstrap purego bootstrap/cmd/... > + > +If there is an invalid .git directory in a parent of ${GOROOT_BOOTSTRAP}, > +make.bash will fail. Reproduction of the issue: > + > + mkdir go-issue-61620 > + cd ./go-issue-61620 > + wget https://go.dev/dl/go1.19.11.src.tar.gz > + mkdir go-bootstrap > + tar -xf go1.19.11.src.tar.gz -C ./go-bootstrap --strip-components=1 > + cd ./go-bootstrap/src/ > + bash make.bash > + cd ../../ > + wget https://go.dev/dl/go1.20.6.src.tar.gz > + mkdir go > + tar -xf go1.20.6.src.tar.gz -C ./go/ --strip-components=1 > + printf "gitdir: ../../does/not/exist/.git" > ./.git > + cd ./go/src/ > + GOROOT_BOOTSTRAP=$(pwd)/../../go-bootstrap/ bash make.bash > + > +The build fails with the following error: > + > + Building Go toolchain1 using [snip]/go-1.19.10. > + error obtaining VCS status: exit status 128 > + Use -buildvcs=false to disable VCS stamping. > + go tool dist: FAILED: [snip]/go-1.19.10/bin/go install -tags=math_big_pure_go \ > + compiler_bootstrap purego bootstrap/cmd/...: exit status 1 > + > +This change unconditionally sets -buildvcs=false when compiling go-bootstrap. We > +don't need the revision information in those binaries anyway. Setting this flag > +was previously not done as we were unsure if the go-bootstrap compiler would be > +new enough to support the buildvcs build flag. Since Go 1.20.x, Go 1.19.x is the > +minimum version for go-bootstrap, and supports -buildvcs=false. We can now set > +-buildvcs=false without worrying about compatibility. > + > +Related: https://github.com/golang/go/issues/54852 > +Fixes: https://github.com/golang/go/issues/61620 > + > +Upstream: https://github.com/golang/go/pull/61621 > + > +Signed-off-by: Christian Stewart > +Signed-off-by: Romain Naour > +--- > + src/cmd/dist/buildtool.go | 3 +++ > + 1 file changed, 3 insertions(+) > + > +diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go > +index a528d7aa76..3b411d6ebb 100644 > +--- a/src/cmd/dist/buildtool.go > ++++ b/src/cmd/dist/buildtool.go > +@@ -221,6 +221,9 @@ func bootstrapBuildTools() { > + cmd := []string{ > + pathf("%s/bin/go", goroot_bootstrap), > + "install", > ++ // Fixes cases where an invalid .git is present in a parent of GOROOT_BOOTSTRAP. > ++ // See: https://github.com/golang/go/issues/61620 > ++ "-buildvcs=false", > + "-tags=math_big_pure_go compiler_bootstrap purego", > + } > + if vflag > 0 { > +-- > +2.41.0 > + > diff --git a/package/go/go-bootstrap-stage5/Config.in.host b/package/go/go-bootstrap-stage5/Config.in.host > new file mode 100644 > index 0000000000..393780f21c > --- /dev/null > +++ b/package/go/go-bootstrap-stage5/Config.in.host > @@ -0,0 +1,4 @@ > +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE5_ARCH_SUPPORTS > + bool > + default y > + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE4_ARCH_SUPPORTS > diff --git a/package/go/go-bootstrap-stage5/go-bootstrap-stage5.hash b/package/go/go-bootstrap-stage5/go-bootstrap-stage5.hash > new file mode 100644 > index 0000000000..5e40ba7e6e > --- /dev/null > +++ b/package/go/go-bootstrap-stage5/go-bootstrap-stage5.hash > @@ -0,0 +1,3 @@ > +# From https://go.dev/dl > +sha256 e988d4a2446ac7fe3f6daa089a58e9936a52a381355adec1c8983230a8d6c59e go1.25.8.src.tar.gz > +sha256 911f8f5782931320f5b8d1160a76365b83aea6447ee6c04fa6d5591467db9dad LICENSE > diff --git a/package/go/go-bootstrap-stage5/go-bootstrap-stage5.mk b/package/go/go-bootstrap-stage5/go-bootstrap-stage5.mk > new file mode 100644 > index 0000000000..9006e5bf44 > --- /dev/null > +++ b/package/go/go-bootstrap-stage5/go-bootstrap-stage5.mk > @@ -0,0 +1,54 @@ > +################################################################################ > +# > +# go-bootstrap-stage5 > +# > +################################################################################ > + > +# Use last Go version that go-bootstrap-stage4 can build: v1.25.x > +# See https://go.dev/doc/go1.26#bootstrap > +GO_BOOTSTRAP_STAGE5_VERSION = 1.25.8 > +GO_BOOTSTRAP_STAGE5_SITE = https://go.dev/dl > +GO_BOOTSTRAP_STAGE5_SOURCE = go$(GO_BOOTSTRAP_STAGE5_VERSION).src.tar.gz > + > +GO_BOOTSTRAP_STAGE5_LICENSE = BSD-3-Clause > +GO_BOOTSTRAP_STAGE5_LICENSE_FILES = LICENSE > + > +# Use go-bootstrap-stage4 to bootstrap. > +HOST_GO_BOOTSTRAP_STAGE5_DEPENDENCIES = host-go-bootstrap-stage4 > + > +HOST_GO_BOOTSTRAP_STAGE5_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE5_VERSION) > + > +# The go build system is not compatible with ccache, so use > +# HOSTCC_NOCCACHE. See https://github.com/golang/go/issues/11685. > +HOST_GO_BOOTSTRAP_STAGE5_MAKE_ENV = \ > + GO111MODULE=off \ > + GOCACHE=$(HOST_GO_HOST_CACHE) \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE4_ROOT) \ > + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE5_ROOT) \ > + GOROOT="$(@D)" \ > + GOBIN="$(@D)/bin" \ > + GOOS=linux \ > + CC=$(HOSTCC_NOCCACHE) \ > + CXX=$(HOSTCXX_NOCCACHE) \ > + CGO_ENABLED=0 > + > +define HOST_GO_BOOTSTRAP_STAGE5_BUILD_CMDS > + cd $(@D)/src && \ > + $(HOST_GO_BOOTSTRAP_STAGE5_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) > +endef > + > +define HOST_GO_BOOTSTRAP_STAGE5_INSTALL_CMDS > + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/bin/go > + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/bin/gofmt > + > + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/ > + > + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/pkg > + cp -a $(@D)/pkg/include $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/pkg/ > + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/pkg/ > + > + # The Go sources must be installed to the host/ tree for the Go stdlib. > + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE5_ROOT)/ > +endef > + > +$(eval $(host-generic-package)) > diff --git a/package/go/go-src/go-src.mk b/package/go/go-src/go-src.mk > index ead535f4e0..7bdde1a8c1 100644 > --- a/package/go/go-src/go-src.mk > +++ b/package/go/go-src/go-src.mk > @@ -16,7 +16,7 @@ GO_SRC_CPE_ID_PRODUCT = go > > HOST_GO_SRC_PROVIDES = host-go > HOST_GO_SRC_DEPENDENCIES = \ > - host-go-bootstrap-stage4 \ > + host-go-bootstrap-stage5 \ > $(HOST_GO_DEPENDENCIES_CGO) > > ifeq ($(BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS),y) > @@ -37,7 +37,7 @@ endif > HOST_GO_SRC_MAKE_ENV = \ > GO111MODULE=off \ > GOCACHE=$(HOST_GO_HOST_CACHE) \ > - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE4_ROOT) \ > + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE5_ROOT) \ > GOROOT_FINAL=$(HOST_GO_ROOT) \ > GOROOT="$(@D)" \ > GOBIN="$(@D)/bin" \ > diff --git a/package/go/go.hash b/package/go/go.hash > index 9a9a5a571a..bae223882a 100644 > --- a/package/go/go.hash > +++ b/package/go/go.hash > @@ -1,9 +1,9 @@ > # sha256 checksum from https://go.dev/dl/ > -sha256 178f2832820274b43e177d32f06a3ebb0129e427dd20a5e4c88df2c1763cf10a go1.25.7.src.tar.gz > -sha256 2866517e9ca81e6a2e85a930e9b11bc8a05cfeb2fc6dc6cb2765e7fb3c14b715 go1.25.7.linux-386.tar.gz > -sha256 12e6d6a191091ae27dc31f6efc630e3a3b8ba409baf3573d955b196fdf086005 go1.25.7.linux-amd64.tar.gz > -sha256 ba611a53534135a81067240eff9508cd7e256c560edd5d8c2fef54f083c07129 go1.25.7.linux-arm64.tar.gz > -sha256 1ba07e0eb86b839e72467f4b5c7a5597d07f30bcf5563c951410454f7cda5266 go1.25.7.linux-armv6l.tar.gz > -sha256 42124c0edc92464e2b37b2d7fcd3658f0c47ebd6a098732415a522be8cb88e3f go1.25.7.linux-ppc64le.tar.gz > -sha256 c6b77facf666dc68195ecab05dbf0ebb4e755b2a8b7734c759880557f1c29b0c go1.25.7.linux-s390x.tar.gz > +sha256 3172293d04b209dc1144698e7ba13f0477f6ba8c5ffd0be66c20fdbc9785dfbb go1.26.1.src.tar.gz > +sha256 da75d696c6b9440fe9fb6418429f29eaeee947707ee8c6ddb567c558051a1cc2 go1.26.1.linux-386.tar.gz > +sha256 031f088e5d955bab8657ede27ad4e3bc5b7c1ba281f05f245bcc304f327c987a go1.26.1.linux-amd64.tar.gz > +sha256 a290581cfe4fe28ddd737dde3095f3dbeb7f2e4065cab4eae44dfc53b760c2f7 go1.26.1.linux-arm64.tar.gz > +sha256 c9937198994dc173b87630a94a0d323442bef81bf7589b1170d55a8ebf759bda go1.26.1.linux-armv6l.tar.gz > +sha256 f56eed002998f5f51fa07fd4ed0c5de5e02d51cec7a4007f771c7576620d9d45 go1.26.1.linux-ppc64le.tar.gz > +sha256 60fe623ef63e6338c055ec0e0e3f4fa85c97a056de2d2f6ee38591e2bfa9cdde go1.26.1.linux-s390x.tar.gz > sha256 911f8f5782931320f5b8d1160a76365b83aea6447ee6c04fa6d5591467db9dad LICENSE > diff --git a/package/go/go.mk b/package/go/go.mk > index a9c7d1ddc6..6c57be0ad7 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -GO_VERSION = 1.25.7 > +GO_VERSION = 1.26.1 > > HOST_GO_GOPATH = $(HOST_DIR)/share/go-path > HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache > -- > 2.53.0 > > _______________________________________________ > buildroot mailing list > buildroot@buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot