* [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>
---
| 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
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