From 2ee9ccae5d761e8d75923da9367e995c22fff0a9 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 15 Mar 2026 10:03:50 +0100 Subject: [PATCH 1/4] {linux, linux-headers}: bump 6.{12, 18, 19}.x series Signed-off-by: Bernd Kuhls Signed-off-by: Julien Olivain --- linux/{6.19.6 => 6.19.8} | 0 linux/Config.in | 2 +- linux/before-6.17/linux.hash | 2 +- linux/from-6.17/linux.hash | 4 ++-- package/linux-headers/{6.12.76 => 6.12.77} | 0 package/linux-headers/{6.18.16 => 6.18.18} | 0 package/linux-headers/{6.19.6 => 6.19.8} | 0 package/linux-headers/Config.in.host | 6 +++--- 8 files changed, 7 insertions(+), 7 deletions(-) rename linux/{6.19.6 => 6.19.8} (100%) rename package/linux-headers/{6.12.76 => 6.12.77} (100%) rename package/linux-headers/{6.18.16 => 6.18.18} (100%) rename package/linux-headers/{6.19.6 => 6.19.8} (100%) diff --git a/linux/6.19.6 b/linux/6.19.8 similarity index 100% rename from linux/6.19.6 rename to linux/6.19.8 diff --git a/linux/Config.in b/linux/Config.in index 8033361e8278..44f8b08e71a4 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -141,7 +141,7 @@ config BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES config BR2_LINUX_KERNEL_VERSION string - default "6.19.6" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.19.8" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.246-cip66" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.246-cip66-rt29" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \ diff --git a/linux/before-6.17/linux.hash b/linux/before-6.17/linux.hash index 90e67be8bd44..1c6a6ab55328 100644 --- a/linux/before-6.17/linux.hash +++ b/linux/before-6.17/linux.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 bbb43e834c46e6bd49a5c28f22e679a937443404e1f653204d4b24929f3ad896 linux-6.12.76.tar.xz +sha256 358836ebe5caef41e7ae9492e7fbcdf5be6e53ee43c99752aebda81e1b2cff67 linux-6.12.77.tar.xz sha256 caa08f0122224fbbfab177e2a37cc2a94a0046bd2e7e87f03f8913f2b812448a linux-6.6.129.tar.xz sha256 818dfc742158d18f70a6abccd77b7e4366cb7f26a88687f94dae392a9f089449 linux-6.1.166.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc diff --git a/linux/from-6.17/linux.hash b/linux/from-6.17/linux.hash index 93ba293fa357..5e4f727a84d0 100644 --- a/linux/from-6.17/linux.hash +++ b/linux/from-6.17/linux.hash @@ -1,6 +1,6 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 4d9f3ff73214f68c0194ef02db9ca4b7ba713253ac1045441d4e9f352bc22e14 linux-6.19.6.tar.xz -sha256 4f21c01f4d04c1d1b3ed794153f8900802c92497be620b07c4869530f2d28ee3 linux-6.18.16.tar.xz +sha256 aada4722db8bcfa0b9732851856d405082b6a4fa2e3ab067be8db17cdd115b38 linux-6.19.8.tar.xz +sha256 f4855f382c1b735c84072bdef36db5bcd5dc7b0c37e42f5104317149a0a486ef linux-6.18.18.tar.xz # Licenses hashes sha256 fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0 COPYING diff --git a/package/linux-headers/6.12.76 b/package/linux-headers/6.12.77 similarity index 100% rename from package/linux-headers/6.12.76 rename to package/linux-headers/6.12.77 diff --git a/package/linux-headers/6.18.16 b/package/linux-headers/6.18.18 similarity index 100% rename from package/linux-headers/6.18.16 rename to package/linux-headers/6.18.18 diff --git a/package/linux-headers/6.19.6 b/package/linux-headers/6.19.8 similarity index 100% rename from package/linux-headers/6.19.6 rename to package/linux-headers/6.19.8 diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 7c2f9a7aa201..5b1f090a2abf 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -468,9 +468,9 @@ config BR2_DEFAULT_KERNEL_HEADERS default "5.15.202" if BR2_KERNEL_HEADERS_5_15 default "6.1.166" if BR2_KERNEL_HEADERS_6_1 default "6.6.129" if BR2_KERNEL_HEADERS_6_6 - default "6.12.76" if BR2_KERNEL_HEADERS_6_12 - default "6.18.16" if BR2_KERNEL_HEADERS_6_18 - default "6.19.6" if BR2_KERNEL_HEADERS_6_19 + default "6.12.77" if BR2_KERNEL_HEADERS_6_12 + default "6.18.18" if BR2_KERNEL_HEADERS_6_18 + default "6.19.8" if BR2_KERNEL_HEADERS_6_19 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From 8d413d61792724877bfd886fe3ba519fb5259566 Mon Sep 17 00:00:00 2001 From: Dowan Gullient Date: Thu, 12 Mar 2026 10:24:11 +0100 Subject: [PATCH 2/4] toolchain/toolchain-external/toolchain-external-arm-aarch64: bump to 15.2.rel1 Update the ARM aarch64 external toolchain to the latest 15.2.rel1 release from ARM. This involves: - Updating the version, site URL, and source filename in .mk - Updating the SHA256 hash in .hash - Updating the display name and GCC version dependency in Config.in Verified by booting on a default Qemu configuration. Signed-off-by: Dowan Gullient Signed-off-by: Julien Olivain --- .../toolchain-external-arm-aarch64/Config.in | 8 ++++---- .../toolchain-external-arm-aarch64.hash | 8 ++++---- .../toolchain-external-arm-aarch64.mk | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in index 8582fe0ec81c..ae1298bfe250 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in @@ -1,13 +1,13 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64 - bool "Arm AArch64 14.2.rel1" + bool "Arm AArch64 15.2.rel1" depends on BR2_aarch64 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "aarch64" - depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_15 + depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_16 select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_14 + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_6 + select BR2_TOOLCHAIN_GCC_AT_LEAST_15 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash index 3f9c9cea7107..9913974643f2 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash @@ -1,4 +1,4 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc -sha256 47aeefc02b0ee39f6d4d1812110952975542d365872a7474b5306924bca4faa1 arm-gnu-toolchain-14.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz -# From https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz.sha256asc -sha256 299c56db1644c135670afabbf801b97a42e5ef6069d73157ab869458cbda2096 arm-gnu-toolchain-14.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/15.2.rel1/binrel/arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 9a685b335bd709d683a8c782253c37e8c36c10e6924e59e39d4769b02132eb43 arm-gnu-toolchain-15.2.rel1-x86_64-aarch64-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/15.2.rel1/binrel/arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 97e3f600c00413088bb21109475443f9a1c57b4f75336a6e820acd43b065f875 arm-gnu-toolchain-15.2.rel1-aarch64-aarch64-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk index cbc923bee51c..5ddb5e10c1d7 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 14.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 15.2.rel1 TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-$(HOSTARCH)-aarch64-none-linux-gnu.tar.xz From 8cb765faa68a4ea7abf6445009f0586063aa4d4a Mon Sep 17 00:00:00 2001 From: Dowan Gullient Date: Thu, 12 Mar 2026 10:24:12 +0100 Subject: [PATCH 3/4] toolchain/toolchain-external/toolchain-external-arm-aarch64-be: bump to 15.2.rel1 Update the ARM aarch64-be external toolchains to the latest 15.2.rel1 release from ARM. This involves: - Updating the version, site URL, and source filename in .mk - Updating the SHA256 hash in .hash - Updating the display name and GCC version dependency in Config.in Signed-off-by: Dowan Gullient [Julien: add newline at end of file to fix check-package error] Signed-off-by: Julien Olivain --- .../toolchain-external-arm-aarch64-be/Config.in | 8 ++++---- .../toolchain-external-arm-aarch64-be.hash | 4 ++-- .../toolchain-external-arm-aarch64-be.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in index 3a71e1356bb4..c3592b9d206d 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in @@ -1,13 +1,13 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE - bool "Arm AArch64 BE 14.2.rel1" + bool "Arm AArch64 BE 15.2.rel1" depends on BR2_aarch64_be depends on BR2_HOSTARCH = "x86_64" - depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_15 + depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_16 select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_14 + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_6 + select BR2_TOOLCHAIN_GCC_AT_LEAST_15 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash index 317fc10a098e..8ba94f415d27 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash @@ -1,2 +1,2 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.sha256asc -sha256 0ea5d00d0ba4c5d16bc8e140d434c54367516b568a146d724936c589a2f56aaf arm-gnu-toolchain-14.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/15.2.rel1/binrel/arm-gnu-toolchain-15.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz.sha256asc +sha256 f848f5b15d49217fbe8b3d72e1cc44eac06b096e6b66fa892898fa9c710a3c05 arm-gnu-toolchain-15.2.rel1-x86_64-aarch64_be-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk index 381a59193250..264e8bff7152 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 14.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION = 15.2.rel1 TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)/binrel TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_BE_VERSION)-x86_64-aarch64_be-none-linux-gnu.tar.xz From 86d453a7dc084175a8234464acf7590a37bfd8e0 Mon Sep 17 00:00:00 2001 From: Dowan Gullient Date: Thu, 12 Mar 2026 10:24:13 +0100 Subject: [PATCH 4/4] toolchain/toolchain-external/toolchain-external-arm-arm: bump to 15.2.rel1 Update the ARM external toolchain to the latest 15.2.rel1 release from ARM. This involves: - Updating the version, site URL, and source filename in .mk - Updating the SHA256 hash in .hash - Updating the display name and GCC version dependency in Config.in Verified by booting on a default Qemu configuration. Signed-off-by: Dowan Gullient Signed-off-by: Julien Olivain --- .../toolchain-external-arm-arm/Config.in | 8 ++++---- .../toolchain-external-arm-arm.hash | 8 ++++---- .../toolchain-external-arm-arm.mk | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in index 7b1a7fb27f0b..992ba09518b6 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/Config.in @@ -3,18 +3,18 @@ comment "Arm toolchains available for Cortex-A with NEON + EABIhf" depends on !BR2_ARM_CPU_ARMV7A || !BR2_ARM_EABIHF || !BR2_ARM_CPU_HAS_NEON config BR2_TOOLCHAIN_EXTERNAL_ARM_ARM - bool "Arm ARM 14.2.rel1" + bool "Arm ARM 15.2.rel1" depends on BR2_arm depends on BR2_ARM_CPU_ARMV7A || BR2_ARM_CPU_ARMV8A depends on BR2_ARM_CPU_HAS_NEON depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "aarch64" depends on BR2_ARM_EABIHF - depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_15 + depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_16 select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP - select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_14 + select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_6 + select BR2_TOOLCHAIN_GCC_AT_LEAST_15 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash index 9a657a5ed49e..ce3797ac34f1 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash @@ -1,4 +1,4 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.sha256asc -sha256 32301a5a33aab47810837cdab848a5a513ca22804d3168d3ada5833828b07912 arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz -# From https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.sha256asc -sha256 3fe832f9c831323a37ff54bfb5ac7a083acdd473f2c93feaf0cb3c1ac690d739 arm-gnu-toolchain-14.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/15.2.rel1/binrel/arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz.sha256asc +sha256 3c65d820a6b8f677f8f6fbfc749fe00a4f16dde12341436c9df5b7092a47c0fb arm-gnu-toolchain-15.2.rel1-x86_64-arm-none-linux-gnueabihf.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/15.2.rel1/binrel/arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz.sha256asc +sha256 6e5871df39a38b3a4c1374ea06f82fe0fe0c2927ddd2c060401fd60a5d045859 arm-gnu-toolchain-15.2.rel1-aarch64-arm-none-linux-gnueabihf.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk index 86937a741239..f82f1ab1966e 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 14.2.rel1 +TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION = 15.2.rel1 TOOLCHAIN_EXTERNAL_ARM_ARM_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)/binrel TOOLCHAIN_EXTERNAL_ARM_ARM_SOURCE = arm-gnu-toolchain-$(TOOLCHAIN_EXTERNAL_ARM_ARM_VERSION)-$(HOSTARCH)-arm-none-linux-gnueabihf.tar.xz