DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes
@ 2025-12-05 22:22 Roland Hieber
  2025-12-05 22:22 ` [DistroKit] [PATCH 2/6] v8a: barebox-r5: clean up recipe Roland Hieber
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Roland Hieber @ 2025-12-05 22:22 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Since barebox-r5 inherits the version from barebox, its config file got
out of sync in commit d541ace7485977ed0005. Just run oldconfig and
choose default values for new kconfig variables.

Fixes: d541ace7485977ed0005 (2025-12-02, Fabian Pflug: "v8a: barebox: version bump 2025.07.0 -> 2025.11.0")
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v8a/barebox-r5.config | 122 ++++++++++++++-----------
 1 file changed, 71 insertions(+), 51 deletions(-)

diff --git a/configs/platform-v8a/barebox-r5.config b/configs/platform-v8a/barebox-r5.config
index 2ab059ac5c7f..06f68380feeb 100644
--- a/configs/platform-v8a/barebox-r5.config
+++ b/configs/platform-v8a/barebox-r5.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2025.07.0 Configuration
+# Barebox/arm 2025.11.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -27,6 +27,7 @@ CONFIG_ARCH_K3=y
 # CONFIG_ARCH_LAYERSCAPE is not set
 # CONFIG_ARCH_OMAP_MULTI is not set
 # CONFIG_ARCH_ROCKCHIP is not set
+# CONFIG_ARCH_SAMSUNG is not set
 # CONFIG_ARCH_STM32MP is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_VEXPRESS is not set
@@ -53,6 +54,8 @@ CONFIG_MACH_AM625_SK=y
 CONFIG_MACH_BEAGLEPLAY=y
 # CONFIG_MACH_AM62LX_EVM is not set
 # CONFIG_ARCH_K3_AUTHENTICATE_IMAGE is not set
+CONFIG_ARCH_K3_SIGNING_KEY_TI_DEVEL=y
+# CONFIG_ARCH_K3_SIGNING_KEY_CUSTOM is not set
 # end of K3 boards
 
 CONFIG_AEABI=y
@@ -67,7 +70,9 @@ CONFIG_32BIT=y
 #
 CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
 CONFIG_ARM_EXCEPTIONS=y
+# CONFIG_ARM_EXCEPTIONS_PBL is not set
 # CONFIG_ARM_UNWIND is not set
+CONFIG_ARM_MMU_PERMISSIONS=y
 # CONFIG_ARM_SEMIHOSTING is not set
 # CONFIG_ARM_PSCI_CLIENT is not set
 # end of ARM specific settings
@@ -78,6 +83,7 @@ CONFIG_ARM_EXCEPTIONS=y
 # CONFIG_BOARD_GENERIC_DT is not set
 # end of General architecture-dependent options
 
+CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y
 CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
 CONFIG_ARCH_HAS_ZERO_PAGE=y
 CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y
@@ -99,10 +105,9 @@ CONFIG_FILETYPE=y
 #
 # General Settings
 #
+CONFIG_NAME=""
 CONFIG_LOCALVERSION=""
 CONFIG_LOCALVERSION_AUTO=y
-CONFIG_HAS_INSECURE_DEFAULTS=y
-CONFIG_INSECURE=y
 CONFIG_BANNER=y
 # CONFIG_MEMINFO is not set
 CONFIG_ENVIRONMENT_VARIABLES=y
@@ -142,6 +147,7 @@ CONFIG_RELOCATABLE=y
 # CONFIG_PANIC_POWEROFF is not set
 # CONFIG_PANIC_HANG is not set
 CONFIG_PANIC_RESET=y
+# CONFIG_PANIC_TRAP is not set
 CONFIG_PROMPT="MLO>"
 CONFIG_BAUDRATE=115200
 CONFIG_SIMPLE_READLINE=y
@@ -151,7 +157,6 @@ CONFIG_FIRMWARE=y
 # CONFIG_SHELL_SIMPLE is not set
 CONFIG_SHELL_NONE=y
 # CONFIG_GLOB is not set
-# CONFIG_PASSWORD is not set
 # CONFIG_ERRNO_MESSAGES is not set
 # CONFIG_BOOTM is not set
 CONFIG_ELF=y
@@ -177,6 +182,7 @@ CONFIG_PARTITION_DISK_DOS=y
 CONFIG_DEFAULT_COMPRESSION_NONE=y
 CONFIG_HAS_SCHED=y
 CONFIG_POLLER=y
+CONFIG_POLLER_WARN_OVERTIME=y
 CONFIG_BTHREAD=y
 # CONFIG_TLV is not set
 # CONFIG_STATE is not set
@@ -184,13 +190,6 @@ CONFIG_BTHREAD=y
 # CONFIG_BOOT_DEFAULTS is not set
 # CONFIG_BAREBOX_DT_2ND is not set
 CONFIG_EXTERNAL_DTS_FRAGMENTS=""
-
-#
-# OP-TEE loading
-#
-# CONFIG_PBL_OPTEE is not set
-# end of OP-TEE loading
-
 CONFIG_FILETYPE_STRINGS=y
 # end of General Settings
 
@@ -276,6 +275,7 @@ CONFIG_I2C_OMAP=y
 # CONFIG_MTD is not set
 CONFIG_DISK=y
 # CONFIG_DISK_WRITE is not set
+# CONFIG_DM_BLK is not set
 
 #
 # drive types
@@ -329,6 +329,8 @@ CONFIG_MCI=y
 # --- Feature list ---
 #
 # CONFIG_MCI_TUNING is not set
+CONFIG_MCI_STARTUP_NONE=y
+# CONFIG_MCI_STARTUP_NONREMOVABLE is not set
 # CONFIG_MCI_STARTUP is not set
 # CONFIG_MCI_WRITE is not set
 CONFIG_MCI_MMC_BOOT_PARTITIONS=y
@@ -344,6 +346,7 @@ CONFIG_MCI_MMC_RPMB=y
 # CONFIG_MCI_ROCKCHIP_DWCMSHC is not set
 # CONFIG_MCI_ARASAN is not set
 CONFIG_MCI_AM654=y
+# CONFIG_MMC_CADENCE_SDHCI is not set
 CONFIG_HAVE_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_COMMON_CLK=y
@@ -608,52 +611,22 @@ CONFIG_FS_FAT_LFN=y
 # end of Filesystem support
 
 #
-# Library routines
-#
-CONFIG_UNCOMPRESS=y
-# CONFIG_ZLIB is not set
-# CONFIG_BZLIB is not set
-# CONFIG_LZ4_DECOMPRESS is not set
-# CONFIG_ZSTD_DECOMPRESS is not set
-CONFIG_XZ_DECOMPRESS=y
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_IA64=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_SPARC=y
-CONFIG_XZ_DEC_ARM64=y
-# CONFIG_BASE64 is not set
-# CONFIG_LZO_DECOMPRESS is not set
-CONFIG_FIP=y
-# CONFIG_ALLOW_PRNG_FALLBACK is not set
-# CONFIG_CRC_CCITT is not set
-# CONFIG_CRC8 is not set
-
-#
-# Library gui routines
+# Security options
 #
-# end of Library gui routines
-
-# CONFIG_BOOTSTRAP is not set
-CONFIG_NLS=y
+CONFIG_INSECURE=y
+# CONFIG_SECURITY_POLICY is not set
+# CONFIG_PASSWORD is not set
+# CONFIG_CRYPTO_KEYSTORE is not set
 # CONFIG_BLOBGEN is not set
-# end of Library routines
-
-#
-# Hardening options
-#
 
 #
-# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating
-#
-
-#
-# that some of the configured options have potentially insecure defaults.
+# OP-TEE loading
 #
+# CONFIG_PBL_OPTEE is not set
+# end of OP-TEE loading
 
 #
-# Extra care needs to be taken in secure booted systems.
+# Hardening options
 #
 # CONFIG_BUG_ON_DATA_CORRUPTION is not set
 
@@ -682,6 +655,21 @@ CONFIG_PBL_STACKPROTECTOR_NONE=y
 # end of Buffer overflow protection
 # end of Hardening options
 
+CONFIG_HAS_INSECURE_DEFAULTS=y
+
+#
+# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating
+#
+
+#
+# that some of the configured options have potentially insecure defaults.
+#
+
+#
+# Extra care needs to be taken in secure booted systems.
+#
+# end of Security options
+
 #
 # Crypto support
 #
@@ -690,9 +678,41 @@ CONFIG_CRC32=y
 # CONFIG_CRYPTO_RSA is not set
 # CONFIG_CRYPTO_ECDSA is not set
 # CONFIG_CRYPTO_BUILTIN_KEYS is not set
-# CONFIG_CRYPTO_KEYSTORE is not set
 # end of Crypto support
 
+#
+# Library routines
+#
+CONFIG_UNCOMPRESS=y
+# CONFIG_ZLIB is not set
+# CONFIG_BZLIB is not set
+# CONFIG_LZ4_DECOMPRESS is not set
+# CONFIG_ZSTD_DECOMPRESS is not set
+CONFIG_XZ_DECOMPRESS=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_ARM64=y
+# CONFIG_BASE64 is not set
+# CONFIG_LZO_DECOMPRESS is not set
+CONFIG_FIP=y
+# CONFIG_ALLOW_PRNG_FALLBACK is not set
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC8 is not set
+# CONFIG_CRC16 is not set
+
+#
+# Library gui routines
+#
+# end of Library gui routines
+
+# CONFIG_BOOTSTRAP is not set
+CONFIG_NLS=y
+# end of Library routines
+
 #
 # Firmware files
 #
-- 
2.47.3




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [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>
---
 ...0003-fix-nxp-imx_trdc.h-header-guard.patch | 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

diff --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

end of thread, other threads:[~2025-12-05 22:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [DistroKit] [PATCH 4/6] v8a: tf-a: make it compile with GCC 15 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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox