]> git.baikalelectronics.ru Git - kernel.git/commit
kbuild: thin archives use P option to ar
authorNicholas Piggin <npiggin@gmail.com>
Fri, 9 Jun 2017 05:24:14 +0000 (15:24 +1000)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Fri, 30 Jun 2017 00:03:03 +0000 (09:03 +0900)
commit0f5720d151ef69067372d22139d69f198cb785ee
tree608067816fdc4d7eee2ec0c1e5498ff26a03bcf0
parent3a26d86c01d5d6e514ab904650eeca164d3a1e3f
kbuild: thin archives use P option to ar

The P option makes ar do full path name matching and can prevent ar
from discarding files with duplicate names in some cases of creating
thin archives from thin archives. The sh architecture in particular
loses some object files from its kernel/cpu/sh*/ directories without
this option.

This could be a bug in binutils ar, but the P option should not cause
any negative effects so it is safe to use to work around this with.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
scripts/Makefile.build
scripts/link-vmlinux.sh