提交 b2113a41 编写于 作者: R Riku Voipio 提交者: 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: NRiku Voipio <riku.voipio@linaro.org>
Reviewed-by: NJosh Triplett <josh@joshtriplett.org>
Acked-by: NGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 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% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册