mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
kbuild: vdso_install: drop build ID architecture allow-list
Many architectures which do generate build IDs are missing from this list. For example arm64, riscv, loongarch, mips. Now that errors from readelf and binaries without any build ID are handled gracefully, the allow-list is not necessary anymore, drop it. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> Reviewed-by: Nicolas Schier <nsc@kernel.org> Reviewed-by: Nathan Chancellor <nathan@kernel.org> Link: https://patch.msgid.link/20260331-kbuild-vdso-install-v2-4-606d0dc6beca@weissschuh.net Signed-off-by: Nicolas Schier <nsc@kernel.org>
This commit is contained in:
committed by
Nicolas Schier
parent
e4fb234235
commit
5471878477
@@ -19,8 +19,6 @@ __default: $$(dest)
|
||||
$$(dest): $(1) FORCE
|
||||
$$(call cmd,install)
|
||||
|
||||
# Some architectures create .build-id symlinks
|
||||
ifneq ($(filter arm s390 sparc x86, $(SRCARCH)),)
|
||||
build-id-file := $$(shell $(READELF) -n $(1) 2>/dev/null | sed -n 's@^.*Build ID: \(..\)\(.*\)@\1/\2@p')
|
||||
|
||||
ifneq ($$(build-id-file),)
|
||||
@@ -30,7 +28,6 @@ __default: $$(link)
|
||||
$$(link): $$(dest) FORCE
|
||||
$$(call cmd,symlink)
|
||||
endif
|
||||
endif
|
||||
|
||||
endef
|
||||
|
||||
|
||||
Reference in New Issue
Block a user