* [DistroKit] [PATCH 2/6] v8a: barebox-r5: clean up recipe
2025-12-05 22:22 [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Roland Hieber
@ 2025-12-05 22:22 ` Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12 Roland Hieber
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2025-12-05 22:22 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
The recipe uses variables from another recipe, so depend on that and
make sure that the variables are only expanded on use (= instead of :=)
after all recipes have been included and the dependant variables have
been defined. While we're at it, adjust the variable definitions
consistently.
Since barebox-r5 uses the same source tarball and patch stack as
barebox, also inherit its license.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
configs/platform-v8a/platforms/barebox-r5.in | 1 +
configs/platform-v8a/rules/barebox-r5.make | 30 ++++++++++----------
2 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/configs/platform-v8a/platforms/barebox-r5.in b/configs/platform-v8a/platforms/barebox-r5.in
index 55147bea725b..44883fd63388 100644
--- a/configs/platform-v8a/platforms/barebox-r5.in
+++ b/configs/platform-v8a/platforms/barebox-r5.in
@@ -3,6 +3,7 @@
config BAREBOX_R5
tristate
prompt "Barebox (r5)"
+ select BAREBOX if BUILDTIME
select HOST_SYSTEM_PYTHON3
select HOST_SYSTEM_PYTHON3_PYYAML
select FIRMWARE_TI
diff --git a/configs/platform-v8a/rules/barebox-r5.make b/configs/platform-v8a/rules/barebox-r5.make
index 37a38f255e12..c398e46da793 100644
--- a/configs/platform-v8a/rules/barebox-r5.make
+++ b/configs/platform-v8a/rules/barebox-r5.make
@@ -14,18 +14,18 @@ PACKAGES-$(PTXCONF_BAREBOX_R5) += barebox-r5
#
# Paths and names
#
-BAREBOX_R5_VERSION := $(call ptx/config-version, PTXCONF_BAREBOX)
-BAREBOX_R5_MD5 := $(call ptx/config-md5, PTXCONF_BAREBOX)
-BAREBOX_R5 := barebox-r5-$(BAREBOX_R5_VERSION)
-BAREBOX_R5_SUFFIX := tar.bz2
-BAREBOX_R5_URL := $(call barebox-url, BAREBOX_R5)
-BAREBOX_R5_PATCHES := barebox-$(BAREBOX_R5_VERSION)
-BAREBOX_R5_SOURCE := $(SRCDIR)/$(BAREBOX_R5_PATCHES).$(BAREBOX_R5_SUFFIX)
-BAREBOX_R5_DIR := $(BUILDDIR)/$(BAREBOX_R5)
-BAREBOX_R5_BUILD_DIR := $(BAREBOX_R5_DIR)-build
-BAREBOX_R5_CONFIG := $(call ptx/in-platformconfigdir, barebox-r5.config)
-BAREBOX_R5_LICENSE := GPL-2.0-only
-BAREBOX_R5_LICENSE_FILES :=
+BAREBOX_R5_VERSION = $(call ptx/config-version, PTXCONF_BAREBOX)
+BAREBOX_R5_MD5 = $(call ptx/config-md5, PTXCONF_BAREBOX)
+BAREBOX_R5 = barebox-r5-$(BAREBOX_R5_VERSION)
+BAREBOX_R5_SUFFIX := tar.bz2
+BAREBOX_R5_URL = $(call barebox-url, BAREBOX_R5)
+BAREBOX_R5_PATCHES = barebox-$(BAREBOX_R5_VERSION)
+BAREBOX_R5_SOURCE = $(SRCDIR)/$(BAREBOX_R5_PATCHES).$(BAREBOX_R5_SUFFIX)
+BAREBOX_R5_DIR = $(BUILDDIR)/$(BAREBOX_R5)
+BAREBOX_R5_BUILD_DIR = $(BAREBOX_R5_DIR)-build
+BAREBOX_R5_CONFIG := $(call ptx/in-platformconfigdir, barebox-r5.config)
+BAREBOX_R5_LICENSE = $(BAREBOX_LICENSE)
+BAREBOX_R5_LICENSE_FILES = $(BAREBOX_LICENSE_FILES)
BAREBOX_R5_BUILD_OOT := KEEP
# ----------------------------------------------------------------------------
@@ -40,16 +40,16 @@ BAREBOX_R5_WRAPPER_BLACKLIST := \
$(PTXDIST_LOWLEVEL_WRAPPER_BLACKLIST)
BAREBOX_R5_CONF_TOOL := kconfig
-BAREBOX_R5_CONF_OPT := \
+BAREBOX_R5_CONF_OPT = \
-C $(BAREBOX_R5_DIR) \
O=$(BAREBOX_R5_BUILD_DIR) \
$(filter-out CROSS_COMPILE%, $(call barebox-opts, BAREBOX_R5)) \
CROSS_COMPILE=$(PTXDIST_WORKSPACE)/selected_toolchain_r5/$(PTXCONF_COMPILERPREFIX_R5)
-BAREBOX_R5_MAKE_OPT := $(BAREBOX_R5_CONF_OPT)
+BAREBOX_R5_MAKE_OPT = $(BAREBOX_R5_CONF_OPT)
BAREBOX_R5_IMAGES := images/barebox-beagleplay-r5.img
-BAREBOX_R5_IMAGES := $(addprefix $(BAREBOX_R5_BUILD_DIR)/,$(BAREBOX_R5_IMAGES))
+BAREBOX_R5_IMAGES = $(addprefix $(BAREBOX_R5_BUILD_DIR)/,$(BAREBOX_R5_IMAGES))
ifdef PTXCONF_BAREBOX_R5
$(BAREBOX_R5_CONFIG):
--
2.47.3
^ permalink raw reply [flat|nested] 6+ messages in thread* [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12
2025-12-05 22:22 [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 2/6] v8a: barebox-r5: clean up recipe Roland Hieber
@ 2025-12-05 22:22 ` Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 4/6] v8a: tf-a: make it compile with GCC 15 Roland Hieber
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2025-12-05 22:22 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
The old version no longer builds with GCC 15 (probably due to -Wall, but
the exact reason was not tested). Update to the current version, and run
'oldconfig' with default values on the config file.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
.../platform-v7a/at91bootstrap-wifx-l1.config | 26 ++++++++++++-------
configs/platform-v7a/platformconfig | 4 +--
2 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/configs/platform-v7a/at91bootstrap-wifx-l1.config b/configs/platform-v7a/at91bootstrap-wifx-l1.config
index 5a201e2d969f..960b77cff735 100644
--- a/configs/platform-v7a/at91bootstrap-wifx-l1.config
+++ b/configs/platform-v7a/at91bootstrap-wifx-l1.config
@@ -5,6 +5,7 @@ CONFIG_HAVE_DOT_CONFIG=y
CONFIG_LOAD_AND_JUMP=y
# CONFIG_DIRECT_JUMP is not set
# CONFIG_INIT_AND_STOP is not set
+# CONFIG_LOAD_AND_STOP is not set
CONFIG_LOAD_SW=y
CONFIG_JUMP_TO_SW=y
# CONFIG_SAM9X60 is not set
@@ -13,6 +14,7 @@ CONFIG_JUMP_TO_SW=y
# CONFIG_SAMA5D3X is not set
CONFIG_SAMA5D4=y
# CONFIG_SAMA7G5 is not set
+# CONFIG_SAMA7D65 is not set
CONFIG_DEVICENAME="sama5d4"
#
@@ -139,6 +141,7 @@ CONFIG_CPU_HAS_AES=y
# CONFIG_CPU_HAS_FLEXCOM12 is not set
# CONFIG_CPU_HAS_WDT2 is not set
# CONFIG_CPU_HAS_DWDT is not set
+# CONFIG_CPU_HAS_XDMAC is not set
#
# DRAM
@@ -169,6 +172,7 @@ CONFIG_DBW_16=y
# CONFIG_DDR_1_GBIT is not set
CONFIG_DDR_2_GBIT=y
# CONFIG_DDR_4_GBIT is not set
+# CONFIG_DDR_6_GBIT is not set
# CONFIG_DDR_8_GBIT is not set
# CONFIG_CAS_2 is not set
CONFIG_CAS_3=y
@@ -223,12 +227,21 @@ CONFIG_FATFS=y
CONFIG_ALLOW_BOOT_FROM_DATAFLASH_CS0=y
CONFIG_BOOTSTRAP_MAXSIZE="65536"
CONFIG_PROJECT="sdcard"
+# CONFIG_LOAD_OPTEE is not set
CONFIG_LOAD_UBOOT=y
# CONFIG_LOAD_LINUX is not set
# CONFIG_LOAD_ANDROID is not set
# CONFIG_LOAD_1MB is not set
# CONFIG_LOAD_4MB is not set
# CONFIG_LOAD_64KB is not set
+
+#
+# ARM TrustZone Options
+#
+CONFIG_MATRIX=y
+# CONFIG_ENTER_NWD is not set
+CONFIG_REDIRECT_ALL_INTS_AIC=y
+# CONFIG_TZC400 is not set
CONFIG_JUMP_ADDR="0x26F00000"
#
@@ -239,15 +252,6 @@ CONFIG_MACH_TYPE="9999"
# CONFIG_OVERRIDE_MACH_TYPE is not set
# CONFIG_SECURE is not set
CONFIG_DISABLE_WATCHDOG=y
-
-#
-# ARM TrustZone Options
-#
-CONFIG_MATRIX=y
-# CONFIG_LOAD_OPTEE is not set
-# CONFIG_ENTER_NWD is not set
-CONFIG_REDIRECT_ALL_INTS_AIC=y
-# CONFIG_TZC400 is not set
# CONFIG_PM is not set
# CONFIG_BACKUP_MODE is not set
@@ -260,11 +264,13 @@ CONFIG_BOARD_QUIRK_NONE=y
# CONFIG_BOARD_QUIRK_SAMA5D2_XULT is not set
# CONFIG_BOARD_QUIRK_SAMA5D2_ICP is not set
# CONFIG_BOARD_QUIRK_SAMA5D2_SIP is not set
+# CONFIG_BOARD_QUIRK_SAM9X60_CURIOSITY is not set
# CONFIG_BOARD_QUIRK_SAM9X60_EK is not set
# CONFIG_BOARD_QUIRK_SAM9X60_EB is not set
# CONFIG_BOARD_QUIRK_SAMA7G5_EK is not set
-# CONFIG_BOARD_QUIRK_SAM9X60_CURIOSITY is not set
+# CONFIG_BOARD_QUIRK_OURASI_DDR3_EB is not set
# CONFIG_BOARD_QUIRK_SAM9X75_EB is not set
+# CONFIG_BOARD_QUIRK_SAM9X75_CURIOSITY is not set
# CONFIG_LED_ON_BOARD is not set
#
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index a2aa6f607ef2..9977c90eaf9a 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -180,8 +180,8 @@ PTXCONF_CONSOLE_SPEED="115200"
#
# PTXCONF_AT91BOOTSTRAP is not set
PTXCONF_AT91BOOTSTRAP2=y
-PTXCONF_AT91BOOTSTRAP2_VERSION="4.0.6-rc1"
-PTXCONF_AT91BOOTSTRAP2_MD5="ef321a80bf428bfd6cb642c96126ef6c"
+PTXCONF_AT91BOOTSTRAP2_VERSION="4.0.12"
+PTXCONF_AT91BOOTSTRAP2_MD5="f76ff2a39f9549b5b4ecdf7cf585218c"
PTXCONF_AT91BOOTSTRAP2_CONFIG="at91bootstrap-wifx-l1.config"
PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
PTXCONF_BAREBOX_COMMON=y
--
2.47.3
^ permalink raw reply [flat|nested] 6+ messages in thread* [DistroKit] [PATCH 4/6] v8a: tf-a: make it compile with GCC 15
2025-12-05 22:22 [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 2/6] v8a: barebox-r5: clean up recipe Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12 Roland Hieber
@ 2025-12-05 22:22 ` Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 5/6] v8a: tf-a: re-export patch queue with 'git ptx-patches' Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 6/6] toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2025-12-05 22:22 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
Due to -Wall, GCC 15 complains about the header guard:
CC plat/imx/imx93/trdc.c
In file included from drivers/nxp/trdc/imx_trdc.c:13:
include/drivers/nxp/trdc/imx_trdc.h:7: error: header guard 'IMX_TRDC_H' followed by '#define' of a different macro [-Werror=header-guard]
include/drivers/nxp/trdc/imx_trdc.h:8: note: 'IMX_XRDC_H' is defined here; did you mean 'IMX_TRDC_H'?
cc1: all warnings being treated as errors
Cherry-pick a patch from upstream to fix this.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
| 30 +++++++++++++++++++
.../platform-v8a/patches/tf-a-v2.12/series | 1 +
2 files changed, 31 insertions(+)
create mode 100644 configs/platform-v8a/patches/tf-a-v2.12/0003-fix-nxp-imx_trdc.h-header-guard.patch
--git a/configs/platform-v8a/patches/tf-a-v2.12/0003-fix-nxp-imx_trdc.h-header-guard.patch b/configs/platform-v8a/patches/tf-a-v2.12/0003-fix-nxp-imx_trdc.h-header-guard.patch
new file mode 100644
index 000000000000..f583436b9305
--- /dev/null
+++ b/configs/platform-v8a/patches/tf-a-v2.12/0003-fix-nxp-imx_trdc.h-header-guard.patch
@@ -0,0 +1,30 @@
+From: Peter Robinson <pbrobinson@gmail.com>
+Date: Wed, 29 Jan 2025 09:40:15 +0000
+Subject: [PATCH] fix(nxp): imx_trdc.h header guard
+
+The header guard define is IMX_XRDC_H where everything
+else is IMX_TRDC_H, gcc-15 complains about this so
+update the define to what it should be.
+
+Fixes: 293529100 ("feat(imx93): add the trdc driver")
+Change-Id: I4767dc4d1c26ebe95d417be724f5cb848f54a524
+Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
+[rhi: cherry-picked from upstream commit v2.12.0-1121-g2e9198d0e0cb ]
+Signed-off-by: Roland Hieber <rhi@pengutronix.de>
+---
+ include/drivers/nxp/trdc/imx_trdc.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/drivers/nxp/trdc/imx_trdc.h b/include/drivers/nxp/trdc/imx_trdc.h
+index 0b41fcf451ac..3ee60f991578 100644
+--- a/include/drivers/nxp/trdc/imx_trdc.h
++++ b/include/drivers/nxp/trdc/imx_trdc.h
+@@ -5,7 +5,7 @@
+ */
+
+ #ifndef IMX_TRDC_H
+-#define IMX_XRDC_H
++#define IMX_TRDC_H
+
+ #define MBC_BLK_ALL U(255)
+ #define MRC_REG_ALL U(16)
diff --git a/configs/platform-v8a/patches/tf-a-v2.12/series b/configs/platform-v8a/patches/tf-a-v2.12/series
index e9a737739bc2..dcb2e47ba885 100644
--- a/configs/platform-v8a/patches/tf-a-v2.12/series
+++ b/configs/platform-v8a/patches/tf-a-v2.12/series
@@ -1,2 +1,3 @@
0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch
0002-fix-imx8m-fix-imx8mq-build-break.patch
+0003-fix-nxp-imx_trdc.h-header-guard.patch
--
2.47.3
^ permalink raw reply [flat|nested] 6+ messages in thread* [DistroKit] [PATCH 5/6] v8a: tf-a: re-export patch queue with 'git ptx-patches'
2025-12-05 22:22 [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Roland Hieber
` (2 preceding siblings ...)
2025-12-05 22:22 ` [DistroKit] [PATCH 4/6] v8a: tf-a: make it compile with GCC 15 Roland Hieber
@ 2025-12-05 22:22 ` Roland Hieber
2025-12-05 22:22 ` [DistroKit] [PATCH 6/6] toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2025-12-05 22:22 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
No functional change, only artefacts from applying a new patch using
'git ptx-patches'. Since the output is stable, this is needed only once.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
.../0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch | 6 +-----
.../tf-a-v2.12/0002-fix-imx8m-fix-imx8mq-build-break.patch | 6 +-----
configs/platform-v8a/patches/tf-a-v2.12/series | 3 +++
3 files changed, 5 insertions(+), 10 deletions(-)
diff --git a/configs/platform-v8a/patches/tf-a-v2.12/0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch b/configs/platform-v8a/patches/tf-a-v2.12/0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch
index 1c538180f8b2..30bf8da0999b 100644
--- a/configs/platform-v8a/patches/tf-a-v2.12/0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch
+++ b/configs/platform-v8a/patches/tf-a-v2.12/0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch
@@ -1,7 +1,6 @@
-From 3a36f70ba02e88ed20083c1278a739c6c870aae0 Mon Sep 17 00:00:00 2001
From: Jacky Bai <ping.bai@nxp.com>
Date: Tue, 14 Jan 2020 16:05:59 +0800
-Subject: [PATCH 1/2] fix(imx8mq): fix imx8mq build break due to hab
+Subject: [PATCH] fix(imx8mq): fix imx8mq build break due to hab
Add the HAB secure boot support for the i.MX8MQ to
fix the build break.
@@ -78,6 +77,3 @@ index 73179dd0c13e..d3d213268ce1 100644
plat/imx/imx8m/imx_aipstz.c \
plat/imx/imx8m/imx8m_caam.c \
plat/imx/imx8m/imx8m_ccm.c \
---
-2.39.5
-
diff --git a/configs/platform-v8a/patches/tf-a-v2.12/0002-fix-imx8m-fix-imx8mq-build-break.patch b/configs/platform-v8a/patches/tf-a-v2.12/0002-fix-imx8m-fix-imx8mq-build-break.patch
index 8cf78cd2e17d..8cab553508b9 100644
--- a/configs/platform-v8a/patches/tf-a-v2.12/0002-fix-imx8m-fix-imx8mq-build-break.patch
+++ b/configs/platform-v8a/patches/tf-a-v2.12/0002-fix-imx8m-fix-imx8mq-build-break.patch
@@ -1,7 +1,6 @@
-From 1b65be5943fc4f6a0382d03a4ed7393b383e56a4 Mon Sep 17 00:00:00 2001
From: Jacky Bai <ping.bai@nxp.com>
Date: Thu, 17 Oct 2024 17:56:41 +0800
-Subject: [PATCH 2/2] fix(imx8m): fix imx8mq build break
+Subject: [PATCH] fix(imx8m): fix imx8mq build break
Fix the build break for i.MX8MQ to make it boot
with basic function enabled.
@@ -88,6 +87,3 @@ index d3d213268ce1..76fc07107057 100644
ifneq (${PRELOADED_BL33_BASE},)
$(eval $(call add_define_val,PLAT_NS_IMAGE_OFFSET,${PRELOADED_BL33_BASE}))
endif
---
-2.39.5
-
diff --git a/configs/platform-v8a/patches/tf-a-v2.12/series b/configs/platform-v8a/patches/tf-a-v2.12/series
index dcb2e47ba885..1e61d308efdd 100644
--- a/configs/platform-v8a/patches/tf-a-v2.12/series
+++ b/configs/platform-v8a/patches/tf-a-v2.12/series
@@ -1,3 +1,6 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
0001-fix-imx8mq-fix-imx8mq-build-break-due-to-hab.patch
0002-fix-imx8m-fix-imx8mq-build-break.patch
0003-fix-nxp-imx_trdc.h-header-guard.patch
+# f315dae4026f8c61c4273b474327fbaf - git-ptx-patches magic
--
2.47.3
^ permalink raw reply [flat|nested] 6+ messages in thread* [DistroKit] [PATCH 6/6] toolchains: version bump 2024.11.1 -> 2025.11.0
2025-12-05 22:22 [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Roland Hieber
` (3 preceding siblings ...)
2025-12-05 22:22 ` [DistroKit] [PATCH 5/6] v8a: tf-a: re-export patch queue with 'git ptx-patches' Roland Hieber
@ 2025-12-05 22:22 ` Roland Hieber
4 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2025-12-05 22:22 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
Update the toolchains in all platforms to the newly released version
with GCC 15 and glibc 2.42, and run './scripts/p-all oldconfig all' to
sync all config files.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
.../platform-v7a/barebox-am335x-mlo.config | 2 +-
configs/platform-v7a/barebox-at91.config | 2 +-
configs/platform-v7a/barebox-at91.config.diff | 4 ++--
configs/platform-v7a/barebox-common.config | 2 +-
configs/platform-v7a/barebox.config | 2 +-
configs/platform-v7a/kernelconfig | 19 +++++++++++++------
configs/platform-v7a/platformconfig | 6 +++---
configs/platform-v8a/barebox-r5.config | 2 +-
configs/platform-v8a/barebox.config | 2 +-
configs/platform-v8a/kernelconfig | 19 +++++++++++++------
configs/platform-v8a/platformconfig | 6 +++---
configs/platform-x86_64/kernelconfig | 19 +++++++++++++------
configs/platform-x86_64/platformconfig | 6 +++---
13 files changed, 56 insertions(+), 35 deletions(-)
diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index 381558660600..595a28d2389b 100644
--- a/configs/platform-v7a/barebox-am335x-mlo.config
+++ b/configs/platform-v7a/barebox-am335x-mlo.config
@@ -98,7 +98,7 @@ CONFIG_ARCH_HAS_SJLJ=y
CONFIG_HAS_DEBUG_LL=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index 90557fb1e46b..60fb6407d9e0 100644
--- a/configs/platform-v7a/barebox-at91.config
+++ b/configs/platform-v7a/barebox-at91.config
@@ -114,7 +114,7 @@ CONFIG_ARCH_HAS_SJLJ=y
CONFIG_HAS_DEBUG_LL=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index 2d30350e60ba..f501f95e6ea3 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,5 +1,5 @@
-b3a232571636cb6a3f5f35122678bb5e
-1e641d2703b309f57bdf1cfbf638172a
+445506e48e2d8f70000b83a6e0995a81
+3f95cbdc12cc7c160581869f264d13cf
CONFIG_ARCH_AT91=y
# CONFIG_ARCH_BCM283X is not set
# CONFIG_ARCH_IMX is undefined
diff --git a/configs/platform-v7a/barebox-common.config b/configs/platform-v7a/barebox-common.config
index d33ee4d65da5..e0b3030dd331 100644
--- a/configs/platform-v7a/barebox-common.config
+++ b/configs/platform-v7a/barebox-common.config
@@ -100,7 +100,7 @@ CONFIG_ARCH_HAS_SJLJ=y
CONFIG_HAS_DEBUG_LL=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
index cec38e4e1b47..c88d465d96e6 100644
--- a/configs/platform-v7a/barebox.config
+++ b/configs/platform-v7a/barebox.config
@@ -255,7 +255,7 @@ CONFIG_ARCH_HAS_SJLJ=y
CONFIG_HAS_DEBUG_LL=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
diff --git a/configs/platform-v7a/kernelconfig b/configs/platform-v7a/kernelconfig
index 0044c3bcacbf..f637dd7518ea 100644
--- a/configs/platform-v7a/kernelconfig
+++ b/configs/platform-v7a/kernelconfig
@@ -2,24 +2,31 @@
# Automatically generated file; DO NOT EDIT.
# Linux/arm 6.18 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="arm-v7a-linux-gnueabihf-gcc (OSELAS.Toolchain-2024.11.1 14-20250308) 14.2.1 20250308"
+CONFIG_CC_VERSION_TEXT="arm-v7a-linux-gnueabihf-gcc (OSELAS.Toolchain-2025.11.0 15-20251122) 15.2.1 20251122"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24301
+CONFIG_AS_VERSION=24501
CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24301
+CONFIG_LD_VERSION=24501
CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=108200
-CONFIG_RUSTC_LLVM_VERSION=190107
+CONFIG_RUSTC_VERSION=109101
+CONFIG_RUSTC_LLVM_VERSION=210106
CONFIG_CC_CAN_LINK=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_CC_HAS_COUNTED_BY=y
+CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
+CONFIG_RUSTC_HAS_COERCE_POINTEE=y
+CONFIG_RUSTC_HAS_SPAN_FILE=y
+CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
+CONFIG_RUSTC_HAS_FILE_WITH_NUL=y
+CONFIG_RUSTC_HAS_FILE_AS_C_STR=y
CONFIG_PAHOLE_VERSION=0
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 9977c90eaf9a..313b671b8dac 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -70,11 +70,11 @@ PTXCONF_SYSROOT_CROSS="${PTXDIST_PLATFORMDIR}/sysroot-cross"
#
# toolchain
#
-PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2024.11.1"
-PTXCONF_CROSSCHAIN_CHECK="14.2.1"
+PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2025.11.0"
+PTXCONF_CROSSCHAIN_CHECK="15.2.1"
PTXCONF_LIBC_GLIBC=y
# PTXCONF_LIBC_UCLIBC is not set
-PTXCONF_GLIBC_VERSION="2.40"
+PTXCONF_GLIBC_VERSION="2.42"
PTXCONF_GNU_TARGET="arm-v7a-linux-gnueabihf"
PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
PTXCONF_COMPILER_PREFIX_KERNEL="${PTXCONF_COMPILER_PREFIX}"
diff --git a/configs/platform-v8a/barebox-r5.config b/configs/platform-v8a/barebox-r5.config
index 06f68380feeb..702f6e37d9e8 100644
--- a/configs/platform-v8a/barebox-r5.config
+++ b/configs/platform-v8a/barebox-r5.config
@@ -93,7 +93,7 @@ CONFIG_ARCH_HAS_SJLJ=y
CONFIG_HAS_DEBUG_LL=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
index 1ab047a526d0..4cb176f702dd 100644
--- a/configs/platform-v8a/barebox.config
+++ b/configs/platform-v8a/barebox.config
@@ -180,7 +180,7 @@ CONFIG_HAS_DEBUG_LL=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_BOARD_TQ=y
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_GREGORIAN_CALENDER=y
CONFIG_HAS_KALLSYMS=y
diff --git a/configs/platform-v8a/kernelconfig b/configs/platform-v8a/kernelconfig
index 592412fe29f7..835ae5eb1b4b 100644
--- a/configs/platform-v8a/kernelconfig
+++ b/configs/platform-v8a/kernelconfig
@@ -2,17 +2,17 @@
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.18 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="aarch64-v8a-linux-gnu-gcc (OSELAS.Toolchain-2024.11.1 14-20250308) 14.2.1 20250308"
+CONFIG_CC_VERSION_TEXT="aarch64-v8a-linux-gnu-gcc (OSELAS.Toolchain-2025.11.0 15-20251122) 15.2.1 20251122"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24301
+CONFIG_AS_VERSION=24501
CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24301
+CONFIG_LD_VERSION=24501
CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=108200
-CONFIG_RUSTC_LLVM_VERSION=190107
+CONFIG_RUSTC_VERSION=109101
+CONFIG_RUSTC_LLVM_VERSION=210106
CONFIG_CC_CAN_LINK=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
@@ -20,7 +20,14 @@ CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_CC_HAS_COUNTED_BY=y
+CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
+CONFIG_RUSTC_HAS_COERCE_POINTEE=y
+CONFIG_RUSTC_HAS_SPAN_FILE=y
+CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
+CONFIG_RUSTC_HAS_FILE_WITH_NUL=y
+CONFIG_RUSTC_HAS_FILE_AS_C_STR=y
CONFIG_PAHOLE_VERSION=0
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index 7509c788f2d4..8c01dd19609a 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -67,11 +67,11 @@ PTXCONF_SYSROOT_CROSS="${PTXDIST_PLATFORMDIR}/sysroot-cross"
#
# toolchain
#
-PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2024.11.1"
-PTXCONF_CROSSCHAIN_CHECK="14.2.1"
+PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2025.11.0"
+PTXCONF_CROSSCHAIN_CHECK="15.2.1"
PTXCONF_LIBC_GLIBC=y
# PTXCONF_LIBC_UCLIBC is not set
-PTXCONF_GLIBC_VERSION="2.40"
+PTXCONF_GLIBC_VERSION="2.42"
PTXCONF_GNU_TARGET="aarch64-v8a-linux-gnu"
PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
PTXCONF_COMPILER_PREFIX_KERNEL="${PTXCONF_COMPILER_PREFIX}"
diff --git a/configs/platform-x86_64/kernelconfig b/configs/platform-x86_64/kernelconfig
index b4087179a26a..29c0d46820ca 100644
--- a/configs/platform-x86_64/kernelconfig
+++ b/configs/platform-x86_64/kernelconfig
@@ -2,17 +2,17 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.18 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="x86_64-unknown-linux-gnu-gcc (OSELAS.Toolchain-2024.11.1 14-20250308) 14.2.1 20250308"
+CONFIG_CC_VERSION_TEXT="x86_64-unknown-linux-gnu-gcc (OSELAS.Toolchain-2025.11.0 15-20251122) 15.2.1 20251122"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=140201
+CONFIG_GCC_VERSION=150201
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24301
+CONFIG_AS_VERSION=24501
CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24301
+CONFIG_LD_VERSION=24501
CONFIG_LLD_VERSION=0
-CONFIG_RUSTC_VERSION=108200
-CONFIG_RUSTC_LLVM_VERSION=190107
+CONFIG_RUSTC_VERSION=109101
+CONFIG_RUSTC_LLVM_VERSION=210106
CONFIG_CC_CAN_LINK=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
@@ -20,7 +20,14 @@ CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_CC_HAS_COUNTED_BY=y
+CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
+CONFIG_RUSTC_HAS_COERCE_POINTEE=y
+CONFIG_RUSTC_HAS_SPAN_FILE=y
+CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
+CONFIG_RUSTC_HAS_FILE_WITH_NUL=y
+CONFIG_RUSTC_HAS_FILE_AS_C_STR=y
CONFIG_PAHOLE_VERSION=0
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
diff --git a/configs/platform-x86_64/platformconfig b/configs/platform-x86_64/platformconfig
index c8ffbd6073bc..7223975c128d 100644
--- a/configs/platform-x86_64/platformconfig
+++ b/configs/platform-x86_64/platformconfig
@@ -69,11 +69,11 @@ PTXCONF_SYSROOT_CROSS="${PTXDIST_PLATFORMDIR}/sysroot-cross"
#
# toolchain
#
-PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2024.11.1"
-PTXCONF_CROSSCHAIN_CHECK="14.2.1"
+PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2025.11.0"
+PTXCONF_CROSSCHAIN_CHECK="15.2.1"
PTXCONF_LIBC_GLIBC=y
# PTXCONF_LIBC_UCLIBC is not set
-PTXCONF_GLIBC_VERSION="2.40"
+PTXCONF_GLIBC_VERSION="2.42"
PTXCONF_GNU_TARGET="x86_64-unknown-linux-gnu"
PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
PTXCONF_COMPILER_PREFIX_KERNEL="${PTXCONF_COMPILER_PREFIX}"
--
2.47.3
^ permalink raw reply [flat|nested] 6+ messages in thread