* [Buildroot] [PATCH 2/5] linux: select host-openssl for all architectures when building latest CIP version
2026-06-15 20:25 [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Bernd Kuhls
@ 2026-06-15 20:25 ` Bernd Kuhls
2026-06-15 20:25 ` [Buildroot] [PATCH 3/5] linux: select host-libelf for all architectures when building latest version Bernd Kuhls
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Bernd Kuhls @ 2026-06-15 20:25 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Romain Naour, Thomas Petazzoni
This is a follow-up for buildroot commit
bba86304b0ac4ae266cfb52e54a239b0850b10ca to extend the fix to CIP
kernels.
Fixes:
aarch64: https://autobuild.buildroot.net/results/f91/f910c1e0e864055120e2deaf4d56b127cabb89bd/
aarch64_be: https://autobuild.buildroot.net/results/6e6/6e651c586f9b2a1c9b39cafaf5bebc8b501e8369/
arcbe: https://autobuild.buildroot.net/results/9fe/9fe7b4c66ac139926e9a3686bc951af703e78b29/
arm: https://autobuild.buildroot.net/results/288/2888b0b6f5473e9c7ec7c443b02b42e1f5d4c814/
armeb: https://autobuild.buildroot.net/results/d6c/d6cbbfdcbebe985d743232070824779e790aa5a8/
microblazeel: https://autobuild.buildroot.net/results/bf3/bf3b4c61cdaf3527e9e315050bf21456bbb24a48/
mips: https://autobuild.buildroot.net/results/c6b/c6b9c82352be01dd4bab2021a223e72dfaf1f522/
or1k: https://autobuild.buildroot.net/results/231/23144a8108c5837e3a9cf26ad6ac73fa16dc740f/
riscv: https://autobuild.buildroot.net/results/31c/31c3abdb23bfe16e248e094e9b0feafbbb0d6a94/
s390x: https://autobuild.buildroot.net/results/bda/bdaaf6767f8c239bbf22e4619b2d6944ef951b2e/
sparc: https://autobuild.buildroot.net/results/426/42614f77be9fa1b3a596cdcb40cfb81f5496b41b/
sparc64: https://autobuild.buildroot.net/results/1f2/1f226d028d85c085d82f3890e804b39bccd2c2dc/
x86_64: https://autobuild.buildroot.net/results/7be/7be86c261a42e1a16c3d38a640be226b5f51bccb/
Supersedes
https://patchwork.ozlabs.org/project/buildroot/patch/20251101102346.109307-1-bernd@kuhls.net/
and includes Edgar's comment.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Gitlab pipeline passed:
https://gitlab.com/bkuhls/buildroot/-/commits/9b6fe0892e0acd8d750f614656648fb51467f668
linux/Config.in | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/linux/Config.in b/linux/Config.in
index bbd0e491cd..0baa52de0f 100644
--- a/linux/Config.in
+++ b/linux/Config.in
@@ -187,9 +187,11 @@ config BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG
bool "Use the architecture default configuration"
# We know that the default configuration on many architectures
# requires host-openssl, so select it for the latest kernel
- # version. This is mainly needed to fix autobuilder testing.
+ # version and the latest CIP version.
+ # This is mainly needed to fix autobuilder testing.
select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL if \
- BR2_LINUX_KERNEL_LATEST_VERSION
+ BR2_LINUX_KERNEL_LATEST_VERSION || \
+ BR2_LINUX_KERNEL_LATEST_CIP_VERSION
help
This option will use the default configuration for the
selected architecture. I.e, it is equivalent to running
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Buildroot] [PATCH 3/5] linux: select host-libelf for all architectures when building latest version
2026-06-15 20:25 [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Bernd Kuhls
2026-06-15 20:25 ` [Buildroot] [PATCH 2/5] linux: select host-openssl for all architectures when building latest CIP version Bernd Kuhls
@ 2026-06-15 20:25 ` Bernd Kuhls
2026-06-15 21:30 ` Julien Olivain via buildroot
2026-06-15 20:25 ` [Buildroot] [PATCH 4/5] {toolchain, linux-headers}: add support for 7.1 headers Bernd Kuhls
` (2 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Bernd Kuhls @ 2026-06-15 20:25 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Romain Naour, Thomas Petazzoni
Fixes:
loongarch64: https://autobuild.buildroot.net/results/d35/d350f09f06d43246284b4c0112544d79a9b0f083/
powerpc: https://autobuild.buildroot.net/results/638/63835fa811ad0566a3e373d79686405fdb5a0df0/
x86_64: https://autobuild.buildroot.net/results/711/7113e9d3e616733f2e98ea175ab80ccb718c90a1/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Gitlab pipeline passed:
https://gitlab.com/bkuhls/buildroot/-/commits/9b6fe0892e0acd8d750f614656648fb51467f668
linux/Config.in | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux/Config.in b/linux/Config.in
index 0baa52de0f..51b0a3fcc5 100644
--- a/linux/Config.in
+++ b/linux/Config.in
@@ -192,6 +192,9 @@ config BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG
select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL if \
BR2_LINUX_KERNEL_LATEST_VERSION || \
BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ select BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF if \
+ BR2_LINUX_KERNEL_LATEST_VERSION || \
+ BR2_LINUX_KERNEL_LATEST_CIP_VERSION
help
This option will use the default configuration for the
selected architecture. I.e, it is equivalent to running
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [Buildroot] [PATCH 3/5] linux: select host-libelf for all architectures when building latest version
2026-06-15 20:25 ` [Buildroot] [PATCH 3/5] linux: select host-libelf for all architectures when building latest version Bernd Kuhls
@ 2026-06-15 21:30 ` Julien Olivain via buildroot
0 siblings, 0 replies; 7+ messages in thread
From: Julien Olivain via buildroot @ 2026-06-15 21:30 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Giulio Benetti, Romain Naour, Thomas Petazzoni
Hi Bernd,
Thanks for the patch.
On 15/06/2026 22:25, Bernd Kuhls wrote:
> Fixes:
> loongarch64:
> https://autobuild.buildroot.net/results/d35/d350f09f06d43246284b4c0112544d79a9b0f083/
> powerpc:
> https://autobuild.buildroot.net/results/638/63835fa811ad0566a3e373d79686405fdb5a0df0/
> x86_64:
> https://autobuild.buildroot.net/results/711/7113e9d3e616733f2e98ea175ab80ccb718c90a1/
Could you provide a bit more info why we need to enable host-libelf
for all architectures?
Looking at the autobuilder logs, it seems to be related to the Kernel
objtool, which seems to be enabled only on those three architectures.
Shouldn't we select libelf only for those architectures only?
For example, we ended up selecting host-openssl for all
architectures because almost all needed it. See:
https://gitlab.com/buildroot.org/buildroot/-/commit/bba86304b0ac4ae266cfb52e54a239b0850b10ca
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> ---
> Gitlab pipeline passed:
> https://gitlab.com/bkuhls/buildroot/-/commits/9b6fe0892e0acd8d750f614656648fb51467f668
>
> linux/Config.in | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/linux/Config.in b/linux/Config.in
> index 0baa52de0f..51b0a3fcc5 100644
> --- a/linux/Config.in
> +++ b/linux/Config.in
> @@ -192,6 +192,9 @@ config BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG
> select BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL if \
> BR2_LINUX_KERNEL_LATEST_VERSION || \
> BR2_LINUX_KERNEL_LATEST_CIP_VERSION
> + select BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF if \
> + BR2_LINUX_KERNEL_LATEST_VERSION || \
> + BR2_LINUX_KERNEL_LATEST_CIP_VERSION
> help
> This option will use the default configuration for the
> selected architecture. I.e, it is equivalent to running
> --
> 2.47.3
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 4/5] {toolchain, linux-headers}: add support for 7.1 headers
2026-06-15 20:25 [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Bernd Kuhls
2026-06-15 20:25 ` [Buildroot] [PATCH 2/5] linux: select host-openssl for all architectures when building latest CIP version Bernd Kuhls
2026-06-15 20:25 ` [Buildroot] [PATCH 3/5] linux: select host-libelf for all architectures when building latest version Bernd Kuhls
@ 2026-06-15 20:25 ` Bernd Kuhls
2026-06-15 20:25 ` [Buildroot] [PATCH 5/5] linux: bump latest version to 7.1 Bernd Kuhls
2026-06-15 21:32 ` [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Julien Olivain via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Bernd Kuhls @ 2026-06-15 20:25 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Romain Naour, Thomas Petazzoni
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Gitlab pipeline passed:
https://gitlab.com/bkuhls/buildroot/-/commits/9b6fe0892e0acd8d750f614656648fb51467f668
linux/from-6.17/linux.hash | 1 +
| 1 +
| 13 +++++++++++--
toolchain/Config.in | 5 +++++
.../toolchain-external-custom/Config.in.options | 6 +++++-
5 files changed, 23 insertions(+), 3 deletions(-)
create mode 120000 package/linux-headers/7.1
diff --git a/linux/from-6.17/linux.hash b/linux/from-6.17/linux.hash
index 8274594ec2..9aa69b6e96 100644
--- a/linux/from-6.17/linux.hash
+++ b/linux/from-6.17/linux.hash
@@ -1,4 +1,5 @@
# From https://www.kernel.org/pub/linux/kernel/v7.x/sha256sums.asc
+sha256 691f44797fbe790dc8a321604c927087526ad27b6d649925d60f8eed0a2564a0 linux-7.1.tar.xz
sha256 57edc9a41efc1ca6b797afa8f4a587a30da2af6bca7356eb56e1e1a4ada265da linux-7.0.12.tar.xz
# From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
--git a/package/linux-headers/7.1 b/package/linux-headers/7.1
new file mode 120000
index 0000000000..a4e1d3ec9c
--- /dev/null
+++ b/package/linux-headers/7.1
@@ -0,0 +1 @@
+../../linux/from-6.17
\ No newline at end of file
--git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host
index 3e3832b707..0b02c183c1 100644
--- a/package/linux-headers/Config.in.host
+++ b/package/linux-headers/Config.in.host
@@ -3,7 +3,7 @@ comment "Kernel Header Options"
choice
prompt "Kernel Headers"
default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
- default BR2_KERNEL_HEADERS_7_0
+ default BR2_KERNEL_HEADERS_7_1
help
Select the kernel version to get headers from.
@@ -55,6 +55,10 @@ config BR2_KERNEL_HEADERS_6_18
config BR2_KERNEL_HEADERS_7_0
bool "Linux 7.0.x kernel headers"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0
+
+config BR2_KERNEL_HEADERS_7_1
+ bool "Linux 7.1.x kernel headers"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_1
select BR2_KERNEL_HEADERS_LATEST
config BR2_KERNEL_HEADERS_VERSION
@@ -133,8 +137,12 @@ choice
If your kernel headers are more recent than the latest version
in the choice, then select the latest version.
+config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_7_1
+ bool "7.1.x or later"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_1
+
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_7_0
- bool "7.0.x or later"
+ bool "7.0.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_19
@@ -475,6 +483,7 @@ config BR2_DEFAULT_KERNEL_HEADERS
default "6.12.93" if BR2_KERNEL_HEADERS_6_12
default "6.18.35" if BR2_KERNEL_HEADERS_6_18
default "7.0.12" if BR2_KERNEL_HEADERS_7_0
+ default "7.1" if BR2_KERNEL_HEADERS_7_1
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 \
diff --git a/toolchain/Config.in b/toolchain/Config.in
index 5aa6cf8f6d..7762106bee 100644
--- a/toolchain/Config.in
+++ b/toolchain/Config.in
@@ -680,6 +680,10 @@ config BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19
config BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0
bool
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19
+
+config BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_1
+ bool
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0
select BR2_TOOLCHAIN_HEADERS_LATEST
# This should be selected by the latest version, above, to indicate that
@@ -693,6 +697,7 @@ config BR2_TOOLCHAIN_HEADERS_LATEST
# stops affecting a value on the first matching default.
config BR2_TOOLCHAIN_HEADERS_AT_LEAST
string
+ default "7.1" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_1
default "7.0" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0
default "6.19" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_19
default "6.18" if BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_18
diff --git a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options
index f69e09ecf0..003887f025 100644
--- a/toolchain/toolchain-external/toolchain-external-custom/Config.in.options
+++ b/toolchain/toolchain-external/toolchain-external-custom/Config.in.options
@@ -178,8 +178,12 @@ choice
If your toolchain uses headers newer than the latest version
in the choice, then select the latest version.
+config BR2_TOOLCHAIN_EXTERNAL_HEADERS_7_1
+ bool "7.1.x or later"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_1
+
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_7_0
- bool "7.0.x or later"
+ bool "7.0.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0
config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_19
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Buildroot] [PATCH 5/5] linux: bump latest version to 7.1
2026-06-15 20:25 [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Bernd Kuhls
` (2 preceding siblings ...)
2026-06-15 20:25 ` [Buildroot] [PATCH 4/5] {toolchain, linux-headers}: add support for 7.1 headers Bernd Kuhls
@ 2026-06-15 20:25 ` Bernd Kuhls
2026-06-15 21:32 ` [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Julien Olivain via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Bernd Kuhls @ 2026-06-15 20:25 UTC (permalink / raw)
To: buildroot; +Cc: Giulio Benetti, Romain Naour, Thomas Petazzoni
For an overview of changes in 7.1, see:
https://kernelnewbies.org/Linux_7.1
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Gitlab pipeline passed:
https://gitlab.com/bkuhls/buildroot/-/commits/9b6fe0892e0acd8d750f614656648fb51467f668
linux/{7.0.12 => 7.1} | 0
linux/Config.in | 6 +++---
2 files changed, 3 insertions(+), 3 deletions(-)
rename linux/{7.0.12 => 7.1} (100%)
diff --git a/linux/7.0.12 b/linux/7.1
similarity index 100%
rename from linux/7.0.12
rename to linux/7.1
diff --git a/linux/Config.in b/linux/Config.in
index 51b0a3fcc5..b328d87de1 100644
--- a/linux/Config.in
+++ b/linux/Config.in
@@ -30,8 +30,8 @@ choice
prompt "Kernel version"
config BR2_LINUX_KERNEL_LATEST_VERSION
- bool "Latest version (7.0)"
- select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_0 if BR2_KERNEL_HEADERS_AS_KERNEL
+ bool "Latest version (7.1)"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_7_1 if BR2_KERNEL_HEADERS_AS_KERNEL
# mips always generates an ITB image
select BR2_PACKAGE_HOST_UBOOT_TOOLS if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
select BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
@@ -143,7 +143,7 @@ config BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES
config BR2_LINUX_KERNEL_VERSION
string
- default "7.0.12" if BR2_LINUX_KERNEL_LATEST_VERSION
+ default "7.1" if BR2_LINUX_KERNEL_LATEST_VERSION
default "5.10.254-cip72" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
default "5.10.254-cip72-rt32" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series
2026-06-15 20:25 [Buildroot] [PATCH 1/5] {linux, linux-headers}: bump 6.12.x, 7.0.x, 6.18.x series Bernd Kuhls
` (3 preceding siblings ...)
2026-06-15 20:25 ` [Buildroot] [PATCH 5/5] linux: bump latest version to 7.1 Bernd Kuhls
@ 2026-06-15 21:32 ` Julien Olivain via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Julien Olivain via buildroot @ 2026-06-15 21:32 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Giulio Benetti, Romain Naour, Thomas Petazzoni
On 15/06/2026 22:25, Bernd Kuhls wrote:
> Update the latest kernel releases to:
> - 6.12.92 -> 6.12.93
> - 6.18.34 -> 6.18.35
> - 7.0.11 -> 7.0.12
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
I applied this series on master, except the patch #3 selecting
host-libelf.
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread