public inbox for buildroot@busybox.net
 help / color / mirror / Atom feed
* [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>
---
 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

^ 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