From: Thomas Weißschuh Date: Tue, 31 Mar 2026 17:50:22 +0000 (+0200) Subject: kbuild: vdso_install: drop build ID architecture allow-list X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5471878477a3e9d4851f39c8becbb39d290d0192;p=thirdparty%2Flinux.git 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 Reviewed-by: Nicolas Schier Reviewed-by: Nathan Chancellor Link: https://patch.msgid.link/20260331-kbuild-vdso-install-v2-4-606d0dc6beca@weissschuh.net Signed-off-by: Nicolas Schier --- diff --git a/scripts/Makefile.vdsoinst b/scripts/Makefile.vdsoinst index 3de70218b8d48..d9f7243217bcd 100644 --- a/scripts/Makefile.vdsoinst +++ b/scripts/Makefile.vdsoinst @@ -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