From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 29 Jul 2025 09:38:19 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ugeuh-004rMG-2w for lore@lore.pengutronix.de; Tue, 29 Jul 2025 09:38:19 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1ugeuh-0002tp-B8; Tue, 29 Jul 2025 09:38:19 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ugeue-0002ta-4G; Tue, 29 Jul 2025 09:38:16 +0200 Received: from dude06.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::5c]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ugeud-00Apza-32; Tue, 29 Jul 2025 09:38:15 +0200 Received: from localhost ([::1] helo=dude06.red.stw.pengutronix.de) by dude06.red.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1ugeud-009qex-2f; Tue, 29 Jul 2025 09:38:15 +0200 From: Lars Schmidt To: distrokit@pengutronix.de Date: Tue, 29 Jul 2025 09:38:12 +0200 Message-Id: <20250729073812.2347347-1-l.schmidt@pengutronix.de> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH] beagleplay: link 32bit toolchain X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Lars Schmidt Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false As stated in [1], beagleplay needs two bootloader stages. The barebox-r5 bootloader needs a 32bit toolchain, which is currently not found during execution of the build job on jenkins. So ci-prepare is used in order to create that link and fix the failing build. [1]: https://metis.pengutronix.de/pipermail/distrokit/2025-July/002078.html --- ci-prepare | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 ci-prepare diff --git a/ci-prepare b/ci-prepare new file mode 100755 index 0000000..2cd9e1b --- /dev/null +++ b/ci-prepare @@ -0,0 +1,6 @@ +#!/bin/sh +case "${JOB_BASE_NAME}" in + *v8a*) + ln -sfvT /opt/OSELAS.Toolchain-2024.11.1/arm-v7a-linux-gnueabihf/gcc-14.2.1-clang-19.1.7-glibc-2.40-binutils-2.43.1-kernel-6.11.6-sanitized/bin selected_toolchain_r5 + ;; +esac \ No newline at end of file -- 2.39.5