* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.