* [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain
@ 2026-02-27 21:57 Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 2/3] configs/aarch64_efi: bump kernel to 6.18.13 Julien Olivain via buildroot
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Julien Olivain via buildroot @ 2026-02-27 21:57 UTC (permalink / raw)
To: buildroot; +Cc: Dick Olsson, Julien Olivain
This commit switches the aarch64_efi_defconfig to an external glibc
stable Bootlin toolchain, to follow recommendation from [1].
Since an external toolchain is used, the linux-headers.hash custom
hash file is no longer needed and is removed.
[1] https://elinux.org/Buildroot:DeveloperDaysELCE2024#Rules_for_defconfigs
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
| 1 -
configs/aarch64_efi_defconfig | 4 +++-
2 files changed, 3 insertions(+), 2 deletions(-)
delete mode 120000 board/aarch64-efi/patches/linux-headers/linux-headers.hash
diff --git a/board/aarch64-efi/patches/linux-headers/linux-headers.hash b/board/aarch64-efi/patches/linux-headers/linux-headers.hash
deleted file mode 120000
index 5808d92afe..0000000000
--- a/board/aarch64-efi/patches/linux-headers/linux-headers.hash
+++ /dev/null
@@ -1 +0,0 @@
-../linux/linux.hash
\ No newline at end of file
diff --git a/configs/aarch64_efi_defconfig b/configs/aarch64_efi_defconfig
index 3aa649cf9c..2bc6740eaf 100644
--- a/configs/aarch64_efi_defconfig
+++ b/configs/aarch64_efi_defconfig
@@ -1,5 +1,7 @@
BR2_aarch64=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y
+BR2_TOOLCHAIN_EXTERNAL=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
+BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y
BR2_GLOBAL_PATCH_DIR="board/aarch64-efi/patches"
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH next 2/3] configs/aarch64_efi: bump kernel to 6.18.13
2026-02-27 21:57 [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Julien Olivain via buildroot
@ 2026-02-27 21:57 ` Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 3/3] board/aarch64-efi/genimage-efi.cfg: use readable partition type Julien Olivain via buildroot
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: Julien Olivain via buildroot @ 2026-02-27 21:57 UTC (permalink / raw)
To: buildroot; +Cc: Dick Olsson, Julien Olivain
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
board/aarch64-efi/patches/linux/linux.hash | 2 +-
configs/aarch64_efi_defconfig | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/board/aarch64-efi/patches/linux/linux.hash b/board/aarch64-efi/patches/linux/linux.hash
index 50983eb42b..7cc4ece4bc 100644
--- a/board/aarch64-efi/patches/linux/linux.hash
+++ b/board/aarch64-efi/patches/linux/linux.hash
@@ -1,2 +1,2 @@
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
-sha256 62148e7e17f54c4a5ab5e75ad4882682c54bee818948be61a5963234fc0849fc linux-6.11.11.tar.xz
+sha256 8d1934a72a185f1be6b56e3ad8ea31fd9a381ffec0346c69f06c90d776da7cb8 linux-6.18.14.tar.xz
diff --git a/configs/aarch64_efi_defconfig b/configs/aarch64_efi_defconfig
index 2bc6740eaf..390f3fc6ac 100644
--- a/configs/aarch64_efi_defconfig
+++ b/configs/aarch64_efi_defconfig
@@ -9,7 +9,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/aarch64-efi/post-image.sh support/scripts/ge
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/aarch64-efi/genimage-efi.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.11.11"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.14"
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
BR2_LINUX_KERNEL_NEEDS_HOST_PYTHON3=y
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH next 3/3] board/aarch64-efi/genimage-efi.cfg: use readable partition type
2026-02-27 21:57 [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 2/3] configs/aarch64_efi: bump kernel to 6.18.13 Julien Olivain via buildroot
@ 2026-02-27 21:57 ` Julien Olivain via buildroot
2026-03-12 15:49 ` [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Vincent Stehlé
2026-03-20 15:55 ` Thomas Perale via buildroot
3 siblings, 0 replies; 6+ messages in thread
From: Julien Olivain via buildroot @ 2026-02-27 21:57 UTC (permalink / raw)
To: buildroot; +Cc: Dick Olsson, Julien Olivain
genimage has an alias for the root-arm64 uuid [1].
[1] https://github.com/pengutronix/genimage/blob/v19/image-hd.c#L284
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
board/aarch64-efi/genimage-efi.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/aarch64-efi/genimage-efi.cfg b/board/aarch64-efi/genimage-efi.cfg
index 158deab87d..207fc3e3bc 100644
--- a/board/aarch64-efi/genimage-efi.cfg
+++ b/board/aarch64-efi/genimage-efi.cfg
@@ -24,7 +24,7 @@ image disk.img {
}
partition root {
- partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae
+ partition-type-uuid = root-arm64
image = "rootfs.ext2"
}
}
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain
2026-02-27 21:57 [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 2/3] configs/aarch64_efi: bump kernel to 6.18.13 Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 3/3] board/aarch64-efi/genimage-efi.cfg: use readable partition type Julien Olivain via buildroot
@ 2026-03-12 15:49 ` Vincent Stehlé
2026-03-12 18:41 ` Julien Olivain via buildroot
2026-03-20 15:55 ` Thomas Perale via buildroot
3 siblings, 1 reply; 6+ messages in thread
From: Vincent Stehlé @ 2026-03-12 15:49 UTC (permalink / raw)
To: Julien Olivain; +Cc: buildroot, Dick Olsson
On Fri, Feb 27, 2026 at 10:57:09PM +0100, Julien Olivain via buildroot wrote:
Hi Julien,
Thanks for refreshing aarch64-efi.
I verified that this patch series does indeed work fine on Compulab
IOT-GATE-iMX8 (eMMC), ROCKPro64 (SD card), Qemu virt, Qemu SBSA and FVP Base
RevC.
Feel free to add (or not):
Tested-by: Vincent Stehlé <vincent.stehle@arm.com>
Best regards,
Vincent.
> This commit switches the aarch64_efi_defconfig to an external glibc
> stable Bootlin toolchain, to follow recommendation from [1].
>
> Since an external toolchain is used, the linux-headers.hash custom
> hash file is no longer needed and is removed.
>
> [1] https://elinux.org/Buildroot:DeveloperDaysELCE2024#Rules_for_defconfigs
>
> Signed-off-by: Julien Olivain <ju.o@free.fr>
> ---
> board/aarch64-efi/patches/linux-headers/linux-headers.hash | 1 -
> configs/aarch64_efi_defconfig | 4 +++-
> 2 files changed, 3 insertions(+), 2 deletions(-)
> delete mode 120000 board/aarch64-efi/patches/linux-headers/linux-headers.hash
>
> diff --git a/board/aarch64-efi/patches/linux-headers/linux-headers.hash b/board/aarch64-efi/patches/linux-headers/linux-headers.hash
> deleted file mode 120000
> index 5808d92afe..0000000000
> --- a/board/aarch64-efi/patches/linux-headers/linux-headers.hash
> +++ /dev/null
> @@ -1 +0,0 @@
> -../linux/linux.hash
> \ No newline at end of file
> diff --git a/configs/aarch64_efi_defconfig b/configs/aarch64_efi_defconfig
> index 3aa649cf9c..2bc6740eaf 100644
> --- a/configs/aarch64_efi_defconfig
> +++ b/configs/aarch64_efi_defconfig
> @@ -1,5 +1,7 @@
> BR2_aarch64=y
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y
> +BR2_TOOLCHAIN_EXTERNAL=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y
> BR2_GLOBAL_PATCH_DIR="board/aarch64-efi/patches"
> BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
> BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
> --
> 2.53.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain
2026-03-12 15:49 ` [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Vincent Stehlé
@ 2026-03-12 18:41 ` Julien Olivain via buildroot
0 siblings, 0 replies; 6+ messages in thread
From: Julien Olivain via buildroot @ 2026-03-12 18:41 UTC (permalink / raw)
To: Julien Olivain; +Cc: buildroot, Dick Olsson
Hi Vincent,
On 12/03/2026 16:49, Vincent Stehlé wrote:
> On Fri, Feb 27, 2026 at 10:57:09PM +0100, Julien Olivain via buildroot
> wrote:
>
> Hi Julien,
>
> Thanks for refreshing aarch64-efi.
>
> I verified that this patch series does indeed work fine on Compulab
> IOT-GATE-iMX8 (eMMC), ROCKPro64 (SD card), Qemu virt, Qemu SBSA and FVP
> Base
> RevC.
>
> Feel free to add (or not):
>
> Tested-by: Vincent Stehlé <vincent.stehle@arm.com>
Thanks for testing. I applied on master.
>
> Best regards,
> Vincent.
>
>> This commit switches the aarch64_efi_defconfig to an external glibc
>> stable Bootlin toolchain, to follow recommendation from [1].
>>
>> Since an external toolchain is used, the linux-headers.hash custom
>> hash file is no longer needed and is removed.
>>
>> [1]
>> https://elinux.org/Buildroot:DeveloperDaysELCE2024#Rules_for_defconfigs
>>
>> Signed-off-by: Julien Olivain <ju.o@free.fr>
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain
2026-02-27 21:57 [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Julien Olivain via buildroot
` (2 preceding siblings ...)
2026-03-12 15:49 ` [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Vincent Stehlé
@ 2026-03-20 15:55 ` Thomas Perale via buildroot
3 siblings, 0 replies; 6+ messages in thread
From: Thomas Perale via buildroot @ 2026-03-20 15:55 UTC (permalink / raw)
To: Julien Olivain; +Cc: Thomas Perale, buildroot
In reply of:
> This commit switches the aarch64_efi_defconfig to an external glibc
> stable Bootlin toolchain, to follow recommendation from [1].
>
> Since an external toolchain is used, the linux-headers.hash custom
> hash file is no longer needed and is removed.
>
> [1] https://elinux.org/Buildroot:DeveloperDaysELCE2024#Rules_for_defconfigs
>
> Signed-off-by: Julien Olivain <ju.o@free.fr>
Applied to 2025.02.x & 2026.02.x. Thanks
> ---
> board/aarch64-efi/patches/linux-headers/linux-headers.hash | 1 -
> configs/aarch64_efi_defconfig | 4 +++-
> 2 files changed, 3 insertions(+), 2 deletions(-)
> delete mode 120000 board/aarch64-efi/patches/linux-headers/linux-headers.hash
>
> diff --git a/board/aarch64-efi/patches/linux-headers/linux-headers.hash b/board/aarch64-efi/patches/linux-headers/linux-headers.hash
> deleted file mode 120000
> index 5808d92afe..0000000000
> --- a/board/aarch64-efi/patches/linux-headers/linux-headers.hash
> +++ /dev/null
> @@ -1 +0,0 @@
> -../linux/linux.hash
> \ No newline at end of file
> diff --git a/configs/aarch64_efi_defconfig b/configs/aarch64_efi_defconfig
> index 3aa649cf9c..2bc6740eaf 100644
> --- a/configs/aarch64_efi_defconfig
> +++ b/configs/aarch64_efi_defconfig
> @@ -1,5 +1,7 @@
> BR2_aarch64=y
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y
> +BR2_TOOLCHAIN_EXTERNAL=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
> +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y
> BR2_GLOBAL_PATCH_DIR="board/aarch64-efi/patches"
> BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
> BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
> --
> 2.53.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-03-20 15:55 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-27 21:57 [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 2/3] configs/aarch64_efi: bump kernel to 6.18.13 Julien Olivain via buildroot
2026-02-27 21:57 ` [Buildroot] [PATCH next 3/3] board/aarch64-efi/genimage-efi.cfg: use readable partition type Julien Olivain via buildroot
2026-03-12 15:49 ` [Buildroot] [PATCH next 1/3] configs/aarch64_efi: switch to external toolchain Vincent Stehlé
2026-03-12 18:41 ` Julien Olivain via buildroot
2026-03-20 15:55 ` Thomas Perale via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox