Commit b2113a41 authored by Riku Voipio's avatar Riku Voipio Committed by Linus Torvalds

uselib: default depending if libc5 was used

uselib hasn't been used since libc5; glibc does not use it.  Deprecate
uselib a bit more, by making the default y only if libc5 was widely used
on the plaform.

This makes arm64 kernel built with defconfig slightly smaller

bloat-o-meter:
  add/remove: 0/3 grow/shrink: 0/2 up/down: 0/-1390 (-1390)
  function                                     old     new   delta
  kernel_config_data                         18164   18162      -2
  uselib_flags                                  20       -     -20
  padzero                                      216     192     -24
  sys_uselib                                   380       -    -380
  load_elf_library                             964       -    -964
Signed-off-by: default avatarRiku Voipio <riku.voipio@linaro.org>
Reviewed-by: default avatarJosh Triplett <josh@joshtriplett.org>
Acked-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent dfffa587
...@@ -285,7 +285,7 @@ config FHANDLE ...@@ -285,7 +285,7 @@ config FHANDLE
config USELIB config USELIB
bool "uselib syscall" bool "uselib syscall"
default y def_bool ALPHA || M68K || SPARC || X86_32 || IA32_EMULATION
help help
This option enables the uselib syscall, a system call used in the This option enables the uselib syscall, a system call used in the
dynamic linker from libc5 and earlier. glibc does not use this dynamic linker from libc5 and earlier. glibc does not use this
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment