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
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ 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] 15+ 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-10 12:13   ` [DistroKit] [PATCH] fixup! " Michael Olbrich
  2025-12-05 22:22 ` [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12 Roland Hieber
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 15+ 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] 15+ 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-08  9:22   ` Alexander Dahl
  2025-12-05 22:22 ` [DistroKit] [PATCH 4/6] v8a: tf-a: make it compile with GCC 15 Roland Hieber
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 15+ 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] 15+ 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
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 15+ 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] 15+ 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
  2025-12-06 11:41 ` [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Robert Schwebel
  5 siblings, 0 replies; 15+ 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] 15+ 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
  2025-12-06 11:41 ` [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Robert Schwebel
  5 siblings, 0 replies; 15+ 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] 15+ messages in thread

* Re: [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes
  2025-12-05 22:22 [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Roland Hieber
                   ` (4 preceding siblings ...)
  2025-12-05 22:22 ` [DistroKit] [PATCH 6/6] toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
@ 2025-12-06 11:41 ` Robert Schwebel
  2025-12-08 10:22   ` Roland Hieber
  5 siblings, 1 reply; 15+ messages in thread
From: Robert Schwebel @ 2025-12-06 11:41 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

Looks good, applied to next.

On Fri, Dec 05, 2025 at 11:22:50PM +0100, Roland Hieber wrote:
> 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
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



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

* Re: [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12
  2025-12-05 22:22 ` [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12 Roland Hieber
@ 2025-12-08  9:22   ` Alexander Dahl
  0 siblings, 0 replies; 15+ messages in thread
From: Alexander Dahl @ 2025-12-08  9:22 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

Hello Roland,

Am Fri, Dec 05, 2025 at 11:22:52PM +0100 schrieb 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.

Acked-by: Alexander Dahl <ada@thorsis.com>

Greets
Alex

> 
> 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] 15+ messages in thread

* Re: [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes
  2025-12-06 11:41 ` [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Robert Schwebel
@ 2025-12-08 10:22   ` Roland Hieber
  2025-12-08 10:27     ` Robert Schwebel
  2025-12-09 14:41     ` [DistroKit] [PATCH] fixup! toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
  0 siblings, 2 replies; 15+ messages in thread
From: Roland Hieber @ 2025-12-08 10:22 UTC (permalink / raw)
  To: Robert Schwebel; +Cc: distrokit

On Sat, Dec 06, 2025 at 12:41:33PM +0100, Robert Schwebel wrote:
> Looks good, applied to next.

Hmm. Somehow I forgot to bump the mips, mipsel, and v7a_noneon toolchains, I'll
send another series for that.

 - Roland


-- 
Roland Hieber, Pengutronix e.K.          | rhi@pengutronix.de          |
Steuerwalder Str. 21                     | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686         | Fax:   +49-5121-206917-5555 |



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

* Re: [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes
  2025-12-08 10:22   ` Roland Hieber
@ 2025-12-08 10:27     ` Robert Schwebel
  2025-12-08 10:52       ` Roland Hieber
  2025-12-09 14:41     ` [DistroKit] [PATCH] fixup! toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
  1 sibling, 1 reply; 15+ messages in thread
From: Robert Schwebel @ 2025-12-08 10:27 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

On Mon, Dec 08, 2025 at 11:22:32AM +0100, Roland Hieber wrote:
> On Sat, Dec 06, 2025 at 12:41:33PM +0100, Robert Schwebel wrote:
> > Looks good, applied to next.
>
> Hmm. Somehow I forgot to bump the mips, mipsel, and v7a_noneon toolchains, I'll
> send another series for that.

I tend to removing mips + mipsel and raspi1 from the list of supported
platforms, if nobody disagrees.

rsc
-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



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

* Re: [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes
  2025-12-08 10:27     ` Robert Schwebel
@ 2025-12-08 10:52       ` Roland Hieber
  0 siblings, 0 replies; 15+ messages in thread
From: Roland Hieber @ 2025-12-08 10:52 UTC (permalink / raw)
  To: Robert Schwebel; +Cc: distrokit

On Mon, Dec 08, 2025 at 11:27:01AM +0100, Robert Schwebel wrote:
> On Mon, Dec 08, 2025 at 11:22:32AM +0100, Roland Hieber wrote:
> > On Sat, Dec 06, 2025 at 12:41:33PM +0100, Robert Schwebel wrote:
> > > Looks good, applied to next.
> >
> > Hmm. Somehow I forgot to bump the mips, mipsel, and v7a_noneon toolchains, I'll
> > send another series for that.
> 
> I tend to removing mips + mipsel and raspi1 from the list of supported
> platforms, if nobody disagrees.

I had thought about the same in
<https://lore.distrokit.org/distrokit/1758631208-c7e095929591030497a3994e@pty/>

 - Roland

-- 
Roland Hieber, Pengutronix e.K.          | rhi@pengutronix.de          |
Steuerwalder Str. 21                     | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686         | Fax:   +49-5121-206917-5555 |



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

* [DistroKit] [PATCH] fixup! toolchains: version bump 2024.11.1 -> 2025.11.0
  2025-12-08 10:22   ` Roland Hieber
  2025-12-08 10:27     ` Robert Schwebel
@ 2025-12-09 14:41     ` Roland Hieber
  2025-12-10  6:47       ` Robert Schwebel
  1 sibling, 1 reply; 15+ messages in thread
From: Roland Hieber @ 2025-12-09 14:41 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber

Roland Hieber wrote:
> Hmm. Somehow I forgot to bump the mips, mipsel, and v7a_noneon
> toolchains, I'll send another series for that.

Decided to send a fixup instead as long as its still in next. The mips
kernels 6.6 no longer compile with GCC 15, I did not try to fix that,
but the v7a_noneon builds.

 - Roland

---
 .../platform-v7a_noneon/barebox-at91.config   |  2 +-
 .../barebox-at91.config.diff                  |  3 ++-
 .../barebox-vexpress.config                   |  2 +-
 .../barebox-vexpress.config.diff              |  3 ++-
 configs/platform-v7a_noneon/kernelconfig      | 19 +++++++++++++------
 configs/platform-v7a_noneon/platformconfig    |  6 +++---
 6 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/configs/platform-v7a_noneon/barebox-at91.config b/configs/platform-v7a_noneon/barebox-at91.config
index c2c713032cd7..12042642b575 100644
--- a/configs/platform-v7a_noneon/barebox-at91.config
+++ b/configs/platform-v7a_noneon/barebox-at91.config
@@ -109,7 +109,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_noneon/barebox-at91.config.diff b/configs/platform-v7a_noneon/barebox-at91.config.diff
index a4a29961054a..f3164befbca2 100644
--- a/configs/platform-v7a_noneon/barebox-at91.config.diff
+++ b/configs/platform-v7a_noneon/barebox-at91.config.diff
@@ -1,5 +1,5 @@
 93f609b06d41c861931fd2c0592a536f
-104ee59d52fec1bfcec398bb406c648b
+63f888732cb773e19b38931e5d92b85d
 CONFIG_ARCH_AT91=y
 # CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_IMX is undefined
@@ -70,6 +70,7 @@ CONFIG_FS_UBIFS=y
 CONFIG_FS_UBIFS_COMPRESSION_LZO=y
 # CONFIG_FS_UBIFS_COMPRESSION_ZLIB is not set
 CONFIG_FS_UBIFS_COMPRESSION_ZSTD=y
+CONFIG_GCC_VERSION=150201
 CONFIG_GENERIC_ALLOCATOR=y
 # CONFIG_GPIO_RASPBERRYPI_EXP is undefined
 # CONFIG_GPIO_SAMA5D2_PIOBU is not set
diff --git a/configs/platform-v7a_noneon/barebox-vexpress.config b/configs/platform-v7a_noneon/barebox-vexpress.config
index 9cee673f8eae..98d93eeaa712 100644
--- a/configs/platform-v7a_noneon/barebox-vexpress.config
+++ b/configs/platform-v7a_noneon/barebox-vexpress.config
@@ -87,7 +87,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_noneon/barebox-vexpress.config.diff b/configs/platform-v7a_noneon/barebox-vexpress.config.diff
index 57ead0b64023..d410056e137a 100644
--- a/configs/platform-v7a_noneon/barebox-vexpress.config.diff
+++ b/configs/platform-v7a_noneon/barebox-vexpress.config.diff
@@ -1,5 +1,5 @@
 93f609b06d41c861931fd2c0592a536f
-feda0633ec76b4a6a0d546d8b20a7bf2
+4366284115d8d74faf1d5670a3aa9981
 CONFIG_AMBA_SP804=y
 # CONFIG_ARCH_BCM283X is not set
 CONFIG_ARCH_VEXPRESS=y
@@ -22,6 +22,7 @@ CONFIG_DRIVER_CFI_INTEL=y
 CONFIG_DRIVER_NET_SMC911X=y
 # CONFIG_DRIVER_SPI_GPIO is undefined
 # CONFIG_FIRMWARE_ALTERA_SERIAL is undefined
+CONFIG_GCC_VERSION=150201
 # CONFIG_GENERIC_GPIO is undefined
 # CONFIG_GPIOLIB is undefined
 # CONFIG_GPIO_74164 is undefined
diff --git a/configs/platform-v7a_noneon/kernelconfig b/configs/platform-v7a_noneon/kernelconfig
index bd9c3f687050..c5181e0f18a6 100644
--- a/configs/platform-v7a_noneon/kernelconfig
+++ b/configs/platform-v7a_noneon/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_noneon/platformconfig b/configs/platform-v7a_noneon/platformconfig
index 360e31429b31..82fb9a733049 100644
--- a/configs/platform-v7a_noneon/platformconfig
+++ b/configs/platform-v7a_noneon/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="arm-v7a-linux-gnueabihf"
 PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
 PTXCONF_COMPILER_PREFIX_KERNEL="${PTXCONF_COMPILER_PREFIX}"
-- 
2.47.3




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

* Re: [DistroKit] [PATCH] fixup! toolchains: version bump 2024.11.1 -> 2025.11.0
  2025-12-09 14:41     ` [DistroKit] [PATCH] fixup! toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
@ 2025-12-10  6:47       ` Robert Schwebel
  0 siblings, 0 replies; 15+ messages in thread
From: Robert Schwebel @ 2025-12-10  6:47 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit

Squashed.

On Tue, Dec 09, 2025 at 03:41:22PM +0100, Roland Hieber wrote:
> Roland Hieber wrote:
> > Hmm. Somehow I forgot to bump the mips, mipsel, and v7a_noneon
> > toolchains, I'll send another series for that.
> 
> Decided to send a fixup instead as long as its still in next. The mips
> kernels 6.6 no longer compile with GCC 15, I did not try to fix that,
> but the v7a_noneon builds.
> 
>  - Roland
> 
> ---
>  .../platform-v7a_noneon/barebox-at91.config   |  2 +-
>  .../barebox-at91.config.diff                  |  3 ++-
>  .../barebox-vexpress.config                   |  2 +-
>  .../barebox-vexpress.config.diff              |  3 ++-
>  configs/platform-v7a_noneon/kernelconfig      | 19 +++++++++++++------
>  configs/platform-v7a_noneon/platformconfig    |  6 +++---
>  6 files changed, 22 insertions(+), 13 deletions(-)
> 
> diff --git a/configs/platform-v7a_noneon/barebox-at91.config b/configs/platform-v7a_noneon/barebox-at91.config
> index c2c713032cd7..12042642b575 100644
> --- a/configs/platform-v7a_noneon/barebox-at91.config
> +++ b/configs/platform-v7a_noneon/barebox-at91.config
> @@ -109,7 +109,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_noneon/barebox-at91.config.diff b/configs/platform-v7a_noneon/barebox-at91.config.diff
> index a4a29961054a..f3164befbca2 100644
> --- a/configs/platform-v7a_noneon/barebox-at91.config.diff
> +++ b/configs/platform-v7a_noneon/barebox-at91.config.diff
> @@ -1,5 +1,5 @@
>  93f609b06d41c861931fd2c0592a536f
> -104ee59d52fec1bfcec398bb406c648b
> +63f888732cb773e19b38931e5d92b85d
>  CONFIG_ARCH_AT91=y
>  # CONFIG_ARCH_BCM283X is not set
>  # CONFIG_ARCH_IMX is undefined
> @@ -70,6 +70,7 @@ CONFIG_FS_UBIFS=y
>  CONFIG_FS_UBIFS_COMPRESSION_LZO=y
>  # CONFIG_FS_UBIFS_COMPRESSION_ZLIB is not set
>  CONFIG_FS_UBIFS_COMPRESSION_ZSTD=y
> +CONFIG_GCC_VERSION=150201
>  CONFIG_GENERIC_ALLOCATOR=y
>  # CONFIG_GPIO_RASPBERRYPI_EXP is undefined
>  # CONFIG_GPIO_SAMA5D2_PIOBU is not set
> diff --git a/configs/platform-v7a_noneon/barebox-vexpress.config b/configs/platform-v7a_noneon/barebox-vexpress.config
> index 9cee673f8eae..98d93eeaa712 100644
> --- a/configs/platform-v7a_noneon/barebox-vexpress.config
> +++ b/configs/platform-v7a_noneon/barebox-vexpress.config
> @@ -87,7 +87,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_noneon/barebox-vexpress.config.diff b/configs/platform-v7a_noneon/barebox-vexpress.config.diff
> index 57ead0b64023..d410056e137a 100644
> --- a/configs/platform-v7a_noneon/barebox-vexpress.config.diff
> +++ b/configs/platform-v7a_noneon/barebox-vexpress.config.diff
> @@ -1,5 +1,5 @@
>  93f609b06d41c861931fd2c0592a536f
> -feda0633ec76b4a6a0d546d8b20a7bf2
> +4366284115d8d74faf1d5670a3aa9981
>  CONFIG_AMBA_SP804=y
>  # CONFIG_ARCH_BCM283X is not set
>  CONFIG_ARCH_VEXPRESS=y
> @@ -22,6 +22,7 @@ CONFIG_DRIVER_CFI_INTEL=y
>  CONFIG_DRIVER_NET_SMC911X=y
>  # CONFIG_DRIVER_SPI_GPIO is undefined
>  # CONFIG_FIRMWARE_ALTERA_SERIAL is undefined
> +CONFIG_GCC_VERSION=150201
>  # CONFIG_GENERIC_GPIO is undefined
>  # CONFIG_GPIOLIB is undefined
>  # CONFIG_GPIO_74164 is undefined
> diff --git a/configs/platform-v7a_noneon/kernelconfig b/configs/platform-v7a_noneon/kernelconfig
> index bd9c3f687050..c5181e0f18a6 100644
> --- a/configs/platform-v7a_noneon/kernelconfig
> +++ b/configs/platform-v7a_noneon/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_noneon/platformconfig b/configs/platform-v7a_noneon/platformconfig
> index 360e31429b31..82fb9a733049 100644
> --- a/configs/platform-v7a_noneon/platformconfig
> +++ b/configs/platform-v7a_noneon/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="arm-v7a-linux-gnueabihf"
>  PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
>  PTXCONF_COMPILER_PREFIX_KERNEL="${PTXCONF_COMPILER_PREFIX}"
> -- 
> 2.47.3
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



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

* [DistroKit] [PATCH] fixup! v8a: barebox-r5: clean up recipe
  2025-12-05 22:22 ` [DistroKit] [PATCH 2/6] v8a: barebox-r5: clean up recipe Roland Hieber
@ 2025-12-10 12:13   ` Michael Olbrich
  2025-12-10 13:09     ` Robert Schwebel
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Olbrich @ 2025-12-10 12:13 UTC (permalink / raw)
  To: distrokit; +Cc: Michael Olbrich

The commit changed ':=' to '='. That is not allowed if the variable
references itself. The result is a recursion error.

Just merge the two declarations to avoid the recursion.
---
 configs/platform-v8a/rules/barebox-r5.make | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/configs/platform-v8a/rules/barebox-r5.make b/configs/platform-v8a/rules/barebox-r5.make
index c398e46da793..2d247d4eb3ec 100644
--- a/configs/platform-v8a/rules/barebox-r5.make
+++ b/configs/platform-v8a/rules/barebox-r5.make
@@ -48,8 +48,7 @@ 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 = $(BAREBOX_R5_BUILD_DIR)/images/barebox-beagleplay-r5.img
 
 ifdef PTXCONF_BAREBOX_R5
 $(BAREBOX_R5_CONFIG):
-- 
2.47.3




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

* Re: [DistroKit] [PATCH] fixup! v8a: barebox-r5: clean up recipe
  2025-12-10 12:13   ` [DistroKit] [PATCH] fixup! " Michael Olbrich
@ 2025-12-10 13:09     ` Robert Schwebel
  0 siblings, 0 replies; 15+ messages in thread
From: Robert Schwebel @ 2025-12-10 13:09 UTC (permalink / raw)
  To: Michael Olbrich; +Cc: distrokit

Squashed.

On Wed, Dec 10, 2025 at 01:13:56PM +0100, Michael Olbrich wrote:
> The commit changed ':=' to '='. That is not allowed if the variable
> references itself. The result is a recursion error.
> 
> Just merge the two declarations to avoid the recursion.
> ---
>  configs/platform-v8a/rules/barebox-r5.make | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/configs/platform-v8a/rules/barebox-r5.make b/configs/platform-v8a/rules/barebox-r5.make
> index c398e46da793..2d247d4eb3ec 100644
> --- a/configs/platform-v8a/rules/barebox-r5.make
> +++ b/configs/platform-v8a/rules/barebox-r5.make
> @@ -48,8 +48,7 @@ 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 = $(BAREBOX_R5_BUILD_DIR)/images/barebox-beagleplay-r5.img
>  
>  ifdef PTXCONF_BAREBOX_R5
>  $(BAREBOX_R5_CONFIG):
> -- 
> 2.47.3
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



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

end of thread, other threads:[~2025-12-10 13:09 UTC | newest]

Thread overview: 15+ 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-10 12:13   ` [DistroKit] [PATCH] fixup! " Michael Olbrich
2025-12-10 13:09     ` Robert Schwebel
2025-12-05 22:22 ` [DistroKit] [PATCH 3/6] v7a: at91bootstrap: version bump 4.0.6-rc1 -> 4.0.12 Roland Hieber
2025-12-08  9:22   ` Alexander Dahl
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
2025-12-06 11:41 ` [DistroKit] [PATCH 1/6] v8a: barebox-r5: sync config file changes Robert Schwebel
2025-12-08 10:22   ` Roland Hieber
2025-12-08 10:27     ` Robert Schwebel
2025-12-08 10:52       ` Roland Hieber
2025-12-09 14:41     ` [DistroKit] [PATCH] fixup! toolchains: version bump 2024.11.1 -> 2025.11.0 Roland Hieber
2025-12-10  6:47       ` Robert Schwebel

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