]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
kernel: disable CONFIG_USELIB on x86_64 and i586(-pae)
authorPeter Müller <peter.mueller@ipfire.org>
Sat, 18 Apr 2020 08:24:08 +0000 (10:24 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Tue, 2 Jun 2020 11:15:13 +0000 (11:15 +0000)
> This option enables the uselib syscall a system call used in the dynamic
> linker from libc5 and earlier. glibc does not use this system call. If you
> intend to run programs built on libc5 or earlier you may need to enable this
> syscall. Current systems running glibc can safely disable this.

In my point of view, the last sentence matches our situation.

Fixes: #12379
Cc: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/kernel/kernel.config.i586-ipfire
config/kernel/kernel.config.i586-ipfire-pae
config/kernel/kernel.config.x86_64-ipfire

index 9fd9b66a97c7893e04ef089b5a1385b2f6a83ce4..d9966bf6e039609a1d91229318262d5c8a506a70 100644 (file)
@@ -72,7 +72,7 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_POSIX_MQUEUE_SYSCTL=y
 CONFIG_CROSS_MEMORY_ATTACH=y
 CONFIG_FHANDLE=y
-CONFIG_USELIB=y
+# CONFIG_USELIB is not set
 # CONFIG_AUDIT is not set
 CONFIG_HAVE_ARCH_AUDITSYSCALL=y
 
index 4ff71ced31ba518b7654a6ad8c99c68ced3c4e69..07140529f27a56c24739889219f35d20e938cd54 100644 (file)
@@ -72,7 +72,7 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_POSIX_MQUEUE_SYSCTL=y
 CONFIG_CROSS_MEMORY_ATTACH=y
 CONFIG_FHANDLE=y
-CONFIG_USELIB=y
+# CONFIG_USELIB is not set
 # CONFIG_AUDIT is not set
 CONFIG_HAVE_ARCH_AUDITSYSCALL=y
 
index 333e9244d427fa3938cab0ac9f10086760a8ef60..26c8f3db343a79ad12a18128a4bc6a8dd9e94076 100644 (file)
@@ -75,7 +75,7 @@ CONFIG_POSIX_MQUEUE=y
 CONFIG_POSIX_MQUEUE_SYSCTL=y
 CONFIG_CROSS_MEMORY_ATTACH=y
 CONFIG_FHANDLE=y
-CONFIG_USELIB=y
+# CONFIG_USELIB is not set
 # CONFIG_AUDIT is not set
 CONFIG_HAVE_ARCH_AUDITSYSCALL=y