]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
toolchain: glibc: set min kernel version to 6.6 18850/head
authorKonstantin Demin <rockdrilla@gmail.com>
Tue, 20 May 2025 07:04:14 +0000 (10:04 +0300)
committerRobert Marko <robimarko@gmail.com>
Tue, 20 May 2025 09:42:24 +0000 (11:42 +0200)
Minimum kernel version is 6.6 so it's safe to increase minimum kernel version to 6.6 for glibc too.
This change effectively removes last compatibility quirk in [1] which leads to better/faster detection of SVE support in string ifuncs for aarch64.
Furthermore, this change will allow to use "fchmodat2" syscall within fchmodat() wrapper in future glibc versions (starting from 2.39) as noted in [2] and [3].

[1] https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/aarch64/cpu-features.c;h=4a205a6b35050ffcfac771b4b4ff2d9fb7581f93;hb=refs/heads/release/2.38/master
[2] https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/kernel-features.h;h=86b2d3ce512588c8823c11076c91116092836402;hb=refs/heads/release/2.41/master
[3] https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/fchmodat.c;h=dd1fa5db86bde99fe3eb4804b06c5adf11914b94;hb=refs/heads/release/2.41/master

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18850
Signed-off-by: Robert Marko <robimarko@gmail.com>
toolchain/glibc/common.mk

index 3ef5c3c0fb1161fd59e4f538984e70159c324eda..c8931361d7619fb0ef1e946017d322664b9e2106 100644 (file)
@@ -69,7 +69,7 @@ GLIBC_CONFIGURE:= \
                  $(if $(CONFIG_PKG_RELRO_FULL),--enable-bind-now) \
                  $(if $(CONFIG_PKG_FORTIFY_SOURCE_1),--enable-fortify-source=1) \
                  $(if $(CONFIG_PKG_FORTIFY_SOURCE_2),--enable-fortify-source=2) \
-               --enable-kernel=5.15.0
+               --enable-kernel=6.6.0
 
 export libc_cv_ssp=no
 export libc_cv_ssp_strong=no