All of lore.kernel.org
 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 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.