From patchwork Thu Mar 7 01:51:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Stewart X-Patchwork-Id: 1909057 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Tqsj14jY3z23qT for ; Thu, 7 Mar 2024 12:51:17 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id B4DDC60661; Thu, 7 Mar 2024 01:51:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xeOKLmz4c6al; Thu, 7 Mar 2024 01:51:14 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 88AC0606D6 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 88AC0606D6; Thu, 7 Mar 2024 01:51:14 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 834FF1BF5B5 for ; Thu, 7 Mar 2024 01:51:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 7DFBB82085 for ; Thu, 7 Mar 2024 01:51:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o_aKqBVb8Yxo for ; Thu, 7 Mar 2024 01:51:11 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::635; helo=mail-pl1-x635.google.com; envelope-from=christian@aperture.us; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 9AE8082084 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9AE8082084 Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) by smtp1.osuosl.org (Postfix) with ESMTPS id 9AE8082084 for ; Thu, 7 Mar 2024 01:51:11 +0000 (UTC) Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-1dc49b00bdbso3259075ad.3 for ; Wed, 06 Mar 2024 17:51:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709776270; x=1710381070; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/9Tr3m5x4YOa+yPSYT1BLpeMO26Q3/NpVed8qfxyP4M=; b=kW+eGDVK0mkodVxSnt78+O4CX0MUPGJLkbixUx92PKg4nwPt/PM9e76J9EZA80Dy+p Kexqwk25WrKGkeAJ1p9cuOZ8gmnI/PxJgn5WDOOJrkb2L3n6m1JRwEze6k38w2aIGLYs eHSvSctY2NqIKOQ+DCSR6TQP9M22pWHgTupfeT4LnsKxeOtCfSF6izYFDXxjvHnDd7Dz AcTOmFOllU0T9NhOPkG7J1SSgP+qeUFgmcB17VT5PUFm4sFiSXn12XYJpcsNyiI/p8ns YDF3CRyomCxoBH9J1GpadI0DDRhr5+psUpmKVGpP1mTN5fooHxWBMF1MFake12BBbx+9 bCbw== X-Gm-Message-State: AOJu0Yzdz+I0gHNqdSQAZ4OiHJyoY2WPRi6qvxivWcKVvoaNjqvkXZ0x TT843RXyt56gi5AhmLbCIM54Hao54JbTHzAqTCOiH06leWYy1KS+Ys802ykEZGcHBZyz+I0Ccdl 4LOs= X-Google-Smtp-Source: AGHT+IHYSqhopaosHc+sm7u0C+jRnSJYZj0b8z4+z3b5Bedfl6iR8dvP8r0UBj/ulbH3lxYWUwFIag== X-Received: by 2002:a17:902:d58c:b0:1dc:d116:1a3a with SMTP id k12-20020a170902d58c00b001dcd1161a3amr7879631plh.62.1709776270625; Wed, 06 Mar 2024 17:51:10 -0800 (PST) Received: from localhost.localdomain (ip184-189-231-225.sb.sd.cox.net. [184.189.231.225]) by smtp.gmail.com with ESMTPSA id d8-20020a170903230800b001db5bdd5e33sm13280662plh.48.2024.03.06.17.51.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Mar 2024 17:51:10 -0800 (PST) To: buildroot@buildroot.org Date: Wed, 6 Mar 2024 17:51:05 -0800 Message-ID: <20240307015107.2908128-1-christian@aperture.us> X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aperture.us; s=google; t=1709776270; x=1710381070; darn=buildroot.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=/9Tr3m5x4YOa+yPSYT1BLpeMO26Q3/NpVed8qfxyP4M=; b=FgXhE3IDs5hbL0I4/9GAx7wKoHLGUqD3XrzCp93lcM4HOkMezNoUBddAjHieI07ULD QpJ7/PpdZvbYtWC6fXQfx8hXEaLjvaC8xEbTLQMxOhNcvanENWBcMaC6IxgtySUPGuCn x8FcY2UjSGlDfLMEh2dr/6R3q7UDKI6ekvXZdEwYkSUhrPjEun+CyRu1sasALonurAMZ gQp/LkD2cmAiEj5qqcjPP0sXCDo5UpJjAupTA6p3O1ThdagLaQXgRFkA4eTnqLFFBLEm HP99bxUaB2BkIIQ1rMgBWGOPdMfjmnL9KnAZAPp+Ognc8zXWMVCevATktuuFri4wSyAc C/XQ== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=aperture.us X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=aperture.us header.i=@aperture.us header.a=rsa-sha256 header.s=google header.b=FgXhE3ID Subject: [Buildroot] [PATCH v1 1/3] package/go-bootstrap-stage2: bump version to go1.19.13 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Christian Stewart via buildroot From: Christian Stewart Reply-To: Christian Stewart Cc: Christian Stewart , Anisse Astier , Thomas Petazzoni , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Update to the latest 1.19.x version available. Signed-off-by: Christian Stewart --- package/go-bootstrap-stage2/go-bootstrap-stage2.hash | 2 +- package/go-bootstrap-stage2/go-bootstrap-stage2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash index 6d4c718a40..d61663cac9 100644 --- a/package/go-bootstrap-stage2/go-bootstrap-stage2.hash +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 e25c9ab72d811142b7f41ff6da5165fec2d1be5feec3ef2c66bc0bdecb431489 go1.19.11.src.tar.gz +sha256 ccf36b53fb0024a017353c3ddb22c1f00bc7a8073c6aac79042da24ee34434d3 go1.19.13.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk index 72f3200a2e..98bf624b57 100644 --- a/package/go-bootstrap-stage2/go-bootstrap-stage2.mk +++ b/package/go-bootstrap-stage2/go-bootstrap-stage2.mk @@ -6,7 +6,7 @@ # Use last Go version that go-bootstrap-stage1 can build: v1.19.x # See https://golang.org/doc/install/source#bootstrapFromSource -GO_BOOTSTRAP_STAGE2_VERSION = 1.19.11 +GO_BOOTSTRAP_STAGE2_VERSION = 1.19.13 GO_BOOTSTRAP_STAGE2_SITE = https://storage.googleapis.com/golang GO_BOOTSTRAP_STAGE2_SOURCE = go$(GO_BOOTSTRAP_STAGE2_VERSION).src.tar.gz From patchwork Thu Mar 7 01:51:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Stewart X-Patchwork-Id: 1909058 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Tqsj71Xgwz23qT for ; Thu, 7 Mar 2024 12:51:23 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3725460F95; Thu, 7 Mar 2024 01:51:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l0BHln4p1aYB; Thu, 7 Mar 2024 01:51:18 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org E042B6088E Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id E042B6088E; Thu, 7 Mar 2024 01:51:17 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id B6AF01BF5B5 for ; Thu, 7 Mar 2024 01:51:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id A39B482085 for ; Thu, 7 Mar 2024 01:51:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yUCigv01bjb7 for ; Thu, 7 Mar 2024 01:51:12 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::436; helo=mail-pf1-x436.google.com; envelope-from=christian@aperture.us; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp1.osuosl.org 9810582084 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 9810582084 Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by smtp1.osuosl.org (Postfix) with ESMTPS id 9810582084 for ; Thu, 7 Mar 2024 01:51:12 +0000 (UTC) Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-6e55b33ad14so226942b3a.1 for ; Wed, 06 Mar 2024 17:51:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709776271; x=1710381071; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tdjl17lqQQn7fLbsgf9vUqG5LggGGTAI7Lp9e3g5FnI=; b=kN6fWB+QXaAYzJhXJ3B6nVblTqe5jRzkUzsKij2nh3H62aVq/Bo77WFQgqBkvei+FO XRa0109syel/DkDJVZi3gMcDOei2cfzyW31n6ReUGBGO1/zzRXEzpFGThmqkf2FKyyR4 iunVukKlbeWXfG3+gH+wa+KyEvz/te1a+kfkrfBF2UkvvCxranrzogAaEDoa2F9ipZdJ oin5TUXWhUWwqxR8PNC/ymjs4cBehxHrQYlhucOUAb3F1OvaoNONwc55MwbwHa+R+TXm OKK5qFIC0RTn41nB34h7fbRHI4ojDNGW+o9xcamw1LJgAnr76HRXTeoQP84PcneCrKEj MOcg== X-Gm-Message-State: AOJu0YxEX6+mb/y/PdVPA3KQxrHWaedqk7U/TsHBOHsfeIA5Keal613t EdPgd+1Hlhnz52wNhaWD7tsq0sQq1fmvmBlNfrx09xAfAaN0dfMOjBQvXxadbZg/6Y06IBmm49t ZmDo= X-Google-Smtp-Source: AGHT+IFdnXlLU28EQZHyMTOWt8nTkKbvJCG0SWAmMMtjPiqslfpSXdCPvqVSAMYcKDUKGcV8aaIfOw== X-Received: by 2002:a05:6a20:7f96:b0:19e:c3a1:238d with SMTP id d22-20020a056a207f9600b0019ec3a1238dmr7234614pzj.52.1709776271579; Wed, 06 Mar 2024 17:51:11 -0800 (PST) Received: from localhost.localdomain (ip184-189-231-225.sb.sd.cox.net. [184.189.231.225]) by smtp.gmail.com with ESMTPSA id d8-20020a170903230800b001db5bdd5e33sm13280662plh.48.2024.03.06.17.51.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Mar 2024 17:51:11 -0800 (PST) To: buildroot@buildroot.org Date: Wed, 6 Mar 2024 17:51:06 -0800 Message-ID: <20240307015107.2908128-2-christian@aperture.us> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240307015107.2908128-1-christian@aperture.us> References: <20240307015107.2908128-1-christian@aperture.us> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aperture.us; s=google; t=1709776271; x=1710381071; 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=tdjl17lqQQn7fLbsgf9vUqG5LggGGTAI7Lp9e3g5FnI=; b=uwxMWhaUAui8Xa/Ieu2t3tKcr4Js6UzrnCWX5oc4w3NWePKDK2lgTqqHmXvlXMsKzt laFidaeweCqpnmT2uDXMDri+2HATDIHV+4fSgYOYjeATPTkuSRhHg76v5u+f4Ou88ODA Jl7Qti+521ECCKfnmxlXqSCzDfDDoHNyu/0j4xH9SRrlAFX5BWTIKZjxB9yTGTIh5sil r7kuVhgs9+qSMlL7Tf5tL+5MTO9HNBSxHNmT8jIWFxcrn1mj9GXWvVnzryOAadq45zfq buRHgQ2r1IApCv/w5SZebKwVs26xfkBW0B73+IWgcTwnNlHBfFc8q8/IbLxFvuCL3w2d Imsg== X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dmarc=pass (p=reject dis=none) header.from=aperture.us X-Mailman-Original-Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=aperture.us header.i=@aperture.us header.a=rsa-sha256 header.s=google header.b=uwxMWhaU Subject: [Buildroot] [PATCH v1 2/3] package/go-bootstrap-stage3: add stage3 for go1.22 support X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Christian Stewart via buildroot From: Christian Stewart Reply-To: Christian Stewart Cc: Christian Stewart , Anisse Astier , Thomas Petazzoni , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Add a third bootstrap stage with Go1.21.x necessary for go1.22 bootstrap. go-bootstrap-stage1 is Go1.4.x, the final version to support bootstrap using a C compiler (later versions require the Go compiler for bootstrapping). See: https://go.dev/doc/install/source#bootstrapFromSource go-bootstrap-stage2 is Go 1.19.13, the last version to support bootstrap using the Go1.4.x compiler. go-bootstrap-stage3 is Go 1.21.8, the last version to support bootstrap using the Go1.19.13 compiler. Go 1.20 requires a minimum of go 1.17.13 to bootstrap. See: https://go.dev/doc/go1.20#bootstrap This patch is in preparation for bumping the host-go package to >go1.22.x, which requires a minimum of Go1.20.x for bootstrap. See: https://go.dev/doc/go1.22#bootstrap Signed-off-by: Christian Stewart --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/go-bootstrap-stage3/Config.in.host | 4 ++ .../go-bootstrap-stage3.hash | 3 ++ .../go-bootstrap-stage3.mk | 53 +++++++++++++++++++ 5 files changed, 62 insertions(+) create mode 100644 package/go-bootstrap-stage3/Config.in.host create mode 100644 package/go-bootstrap-stage3/go-bootstrap-stage3.hash create mode 100644 package/go-bootstrap-stage3/go-bootstrap-stage3.mk diff --git a/DEVELOPERS b/DEVELOPERS index a6364cdd44..abcf29b2fc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -595,6 +595,7 @@ F: package/fuse-overlayfs/ F: package/go/ F: package/go-bootstrap-stage1/ F: package/go-bootstrap-stage2/ +F: package/go-bootstrap-stage3/ F: package/gocryptfs/ F: package/mbpfan/ F: package/moby-buildkit/ diff --git a/package/Config.in.host b/package/Config.in.host index f03ca16b7b..9543a22ffc 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -46,6 +46,7 @@ menu "Host utilities" source "package/go/Config.in.host" source "package/go-bootstrap-stage1/Config.in.host" source "package/go-bootstrap-stage2/Config.in.host" + source "package/go-bootstrap-stage3/Config.in.host" source "package/google-breakpad/Config.in.host" source "package/gptfdisk/Config.in.host" source "package/imagemagick/Config.in.host" diff --git a/package/go-bootstrap-stage3/Config.in.host b/package/go-bootstrap-stage3/Config.in.host new file mode 100644 index 0000000000..1714c2fb15 --- /dev/null +++ b/package/go-bootstrap-stage3/Config.in.host @@ -0,0 +1,4 @@ +config BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE3_ARCH_SUPPORTS + bool + default y + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS diff --git a/package/go-bootstrap-stage3/go-bootstrap-stage3.hash b/package/go-bootstrap-stage3/go-bootstrap-stage3.hash new file mode 100644 index 0000000000..b1aed10c7c --- /dev/null +++ b/package/go-bootstrap-stage3/go-bootstrap-stage3.hash @@ -0,0 +1,3 @@ +# From https://go.dev/dl +sha256 dc806cf75a87e1414b5b4c3dcb9dd3e9cc98f4cfccec42b7af617d5a658a3c43 go1.21.8.src.tar.gz +sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go-bootstrap-stage3/go-bootstrap-stage3.mk b/package/go-bootstrap-stage3/go-bootstrap-stage3.mk new file mode 100644 index 0000000000..553256bcb8 --- /dev/null +++ b/package/go-bootstrap-stage3/go-bootstrap-stage3.mk @@ -0,0 +1,53 @@ +################################################################################ +# +# go-bootstrap-stage3 +# +################################################################################ + +# Use last Go version that go-bootstrap-stage2 can build: v1.21.x +# See https://go.dev/doc/go1.22#bootstrap +GO_BOOTSTRAP_STAGE3_VERSION = 1.21.8 +GO_BOOTSTRAP_STAGE3_SITE = https://storage.googleapis.com/golang +GO_BOOTSTRAP_STAGE3_SOURCE = go$(GO_BOOTSTRAP_STAGE3_VERSION).src.tar.gz + +GO_BOOTSTRAP_STAGE3_LICENSE = BSD-3-Clause +GO_BOOTSTRAP_STAGE3_LICENSE_FILES = LICENSE + +# Use go-bootstrap-stage2 to bootstrap. +HOST_GO_BOOTSTRAP_STAGE3_DEPENDENCIES = host-go-bootstrap-stage2 + +HOST_GO_BOOTSTRAP_STAGE3_ROOT = $(HOST_DIR)/lib/go-$(GO_BOOTSTRAP_STAGE3_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_STAGE3_MAKE_ENV = \ + GO111MODULE=off \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ + GOROOT_FINAL=$(HOST_GO_BOOTSTRAP_STAGE3_ROOT) \ + GOROOT="$(@D)" \ + GOBIN="$(@D)/bin" \ + GOOS=linux \ + CC=$(HOSTCC_NOCCACHE) \ + CXX=$(HOSTCXX_NOCCACHE) \ + CGO_ENABLED=0 + +define HOST_GO_BOOTSTRAP_STAGE3_BUILD_CMDS + cd $(@D)/src && \ + $(HOST_GO_BOOTSTRAP_STAGE3_MAKE_ENV) ./make.bash $(if $(VERBOSE),-v) +endef + +define HOST_GO_BOOTSTRAP_STAGE3_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/bin/go $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/bin/go + $(INSTALL) -D -m 0755 $(@D)/bin/gofmt $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/bin/gofmt + + cp -a $(@D)/lib $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/ + + mkdir -p $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/pkg + cp -a $(@D)/pkg/include $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/pkg/ + cp -a $(@D)/pkg/tool $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/pkg/ + + # The Go sources must be installed to the host/ tree for the Go stdlib. + cp -a $(@D)/src $(HOST_GO_BOOTSTRAP_STAGE3_ROOT)/ +endef + +$(eval $(host-generic-package)) From patchwork Thu Mar 7 01:51:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Stewart X-Patchwork-Id: 1909059 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Tqsj95m7vz23qT for ; Thu, 7 Mar 2024 12:51:25 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id C23486088E; Thu, 7 Mar 2024 01:51:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W3Hlcjlbpa6E; Thu, 7 Mar 2024 01:51:21 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BB68360FD9 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id BB68360FD9; Thu, 7 Mar 2024 01:51:20 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 608381BF5B5 for ; Thu, 7 Mar 2024 01:51:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4D2EE400B3 for ; Thu, 7 Mar 2024 01:51:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AB897Qvb92_R for ; Thu, 7 Mar 2024 01:51:14 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::62e; helo=mail-pl1-x62e.google.com; envelope-from=christian@aperture.us; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org D6085400AE DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D6085400AE Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by smtp4.osuosl.org (Postfix) with ESMTPS id D6085400AE for ; Thu, 7 Mar 2024 01:51:13 +0000 (UTC) Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-1dbae7b8ff2so3168085ad.3 for ; Wed, 06 Mar 2024 17:51:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709776273; x=1710381073; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gYsQRoWG6gdM0czsDmOWeG4mF1pfmvTBfgEci9NsXSU=; b=c2/k3NPeMj7LuMEyraFJka0IHNWD6vKq+oca1V6lL5t2Yy34GIgbm7hcNlhOd5S2sl ul/ZpZpNjMmml6p9hbdYnE7JTu2CE+/aF++0aAuZS/FI3kpF8SjATOYjrgczFVUbNTJn dSg/LKpovnJMtEGJjMal7TDlXxBv6klQK8dHLbjpUBB8L+qBN16eE8ILAW63DsxIiaYB 11sbPIKD0l8peGuI8NT/Nk5oFj46zh6vy+YAAAz21H3rvI0zeIsAxJ+2SbMlvKdFXLye ZVjwr1HER3lEajBPdCJddlbGROJuxvRO0HZHdMwZdWptjO/u3dwws0ESUy4+dtpHidKZ yRGA== X-Gm-Message-State: AOJu0YzqwPCnymPATjAiVRMLmGtZ2Hvq9I1oy5pdo9TuNIP0MIFXap3U 9a+HaNF3ovjjJveaOjwFb96+Dd52tdxUvDUDx3TfEan2ySTxxvKfnGQzqJ//5CmSf9XZaIaZSUr fzco= X-Google-Smtp-Source: AGHT+IHeEjaBr9CB5P3z6kZXvastSCWScJUuvnWJgG/QzlhSVXsZ4pGjuuvU5fshCQirrWaczriC2A== X-Received: by 2002:a17:902:6e10:b0:1dd:2bc8:a56c with SMTP id u16-20020a1709026e1000b001dd2bc8a56cmr6361407plk.7.1709776272905; Wed, 06 Mar 2024 17:51:12 -0800 (PST) Received: from localhost.localdomain (ip184-189-231-225.sb.sd.cox.net. [184.189.231.225]) by smtp.gmail.com with ESMTPSA id d8-20020a170903230800b001db5bdd5e33sm13280662plh.48.2024.03.06.17.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Mar 2024 17:51:12 -0800 (PST) To: buildroot@buildroot.org Date: Wed, 6 Mar 2024 17:51:07 -0800 Message-ID: <20240307015107.2908128-3-christian@aperture.us> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240307015107.2908128-1-christian@aperture.us> References: <20240307015107.2908128-1-christian@aperture.us> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aperture.us; s=google; t=1709776273; x=1710381073; 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=gYsQRoWG6gdM0czsDmOWeG4mF1pfmvTBfgEci9NsXSU=; b=kjNkL/tuPnNFpV7lei4vVQlEnnYugo3hbSZeN1n8ZZXiwPQ8KKVEnsnQvetMCp/Q1m ukwIfcT8DNDkTxZ3MldqbZ1aQOa0m51RzBjhF6XbsHapV1aRoWuu9KsuOCHf2UDXU+Lq jansD/jS3c1+P5luTrDGmpIuCwjgpLU9yD1LI9HCSEHS5suahguQL5hZJoNzHlJRClma +HaZG7tVcvQTzHg5yoXxQNRKBDg9QxQhNqUaT9imQ/FfyrtbfYRrXmGZ+Pi3g20moxnb pZO8vHDsgn7blX0UNbt+PYBFUh5mIX8glgrYW3g/G7XMU+RiH0Dckr0Jkl7wW9vpxjnf b3Ng== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=reject dis=none) header.from=aperture.us X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=aperture.us header.i=@aperture.us header.a=rsa-sha256 header.s=google header.b=kjNkL/tu Subject: [Buildroot] [PATCH v1 3/3] package/go: bump to version go1.22.1 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Christian Stewart via buildroot From: Christian Stewart Reply-To: Christian Stewart Cc: Christian Stewart , Anisse Astier , Thomas Petazzoni , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Upgrade Go to the latest v1.22.x point release, go1.22.1. This requires go-bootstrap-stage3 at version go1.21.8: See: https://go.dev/doc/go1.22#bootstrap https://go.dev/doc/devel/release#go1.22.1 Signed-off-by: Christian Stewart --- package/go/Config.in.host | 4 ++-- package/go/go.hash | 2 +- package/go/go.mk | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index b87b862cec..0d89e875ad 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_STAGE2_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE3_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 \ @@ -30,4 +30,4 @@ 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_STAGE2_ARCH_SUPPORTS + depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE3_ARCH_SUPPORTS diff --git a/package/go/go.hash b/package/go/go.hash index b1aed10c7c..06d8776db2 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 dc806cf75a87e1414b5b4c3dcb9dd3e9cc98f4cfccec42b7af617d5a658a3c43 go1.21.8.src.tar.gz +sha256 79c9b91d7f109515a25fc3ecdaad125d67e6bdb54f6d4d98580f46799caea321 go1.22.1.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 3ca055b25d..a8ec5d95a0 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.21.8 +GO_VERSION = 1.22.1 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz @@ -12,7 +12,7 @@ GO_LICENSE = BSD-3-Clause GO_LICENSE_FILES = LICENSE GO_CPE_ID_VENDOR = golang -HOST_GO_DEPENDENCIES = host-go-bootstrap-stage2 +HOST_GO_DEPENDENCIES = host-go-bootstrap-stage3 HOST_GO_GOPATH = $(HOST_DIR)/share/go-path HOST_GO_HOST_CACHE = $(HOST_DIR)/share/host-go-cache HOST_GO_ROOT = $(HOST_DIR)/lib/go @@ -128,7 +128,7 @@ HOST_GO_HOST_ENV = \ HOST_GO_MAKE_ENV = \ GO111MODULE=off \ GOCACHE=$(HOST_GO_HOST_CACHE) \ - GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE2_ROOT) \ + GOROOT_BOOTSTRAP=$(HOST_GO_BOOTSTRAP_STAGE3_ROOT) \ GOROOT_FINAL=$(HOST_GO_ROOT) \ GOROOT="$(@D)" \ GOBIN="$(@D)/bin" \