mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
s390/vdso: Create .build-id links for unstripped vdso files
Citing Andy Lutomirski from commitdda1e95cee
("x86/vdso: Create .build-id links for unstripped vdso files"): "With this change, doing 'make vdso_install' and telling gdb: set debug-file-directory /lib/modules/KVER/vdso will enable vdso debugging with symbols. This is useful for testing, but kernel RPM builds will probably want to manually delete these symlinks or otherwise do something sensible when they strip the vdso/*.so files." Fixes:4bff8cb545
("s390: convert to GENERIC_VDSO") Signed-off-by: Jens Remus <jremus@linux.ibm.com> Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
This commit is contained in:
parent
10f7052536
commit
fc2f5f10f9
@ -21,7 +21,7 @@ $$(dest): $$(src) FORCE
|
|||||||
$$(call cmd,install)
|
$$(call cmd,install)
|
||||||
|
|
||||||
# Some architectures create .build-id symlinks
|
# Some architectures create .build-id symlinks
|
||||||
ifneq ($(filter arm sparc x86, $(SRCARCH)),)
|
ifneq ($(filter arm s390 sparc x86, $(SRCARCH)),)
|
||||||
link := $(install-dir)/.build-id/$$(shell $(READELF) -n $$(src) | sed -n 's@^.*Build ID: \(..\)\(.*\)@\1/\2@p').debug
|
link := $(install-dir)/.build-id/$$(shell $(READELF) -n $$(src) | sed -n 's@^.*Build ID: \(..\)\(.*\)@\1/\2@p').debug
|
||||||
|
|
||||||
__default: $$(link)
|
__default: $$(link)
|
||||||
|
Loading…
Reference in New Issue
Block a user