aboutsummaryrefslogtreecommitdiff
path: root/elf
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2011-09-11 20:33:24 +0200
committerAndreas Schwab <schwab@linux-m68k.org>2011-09-11 20:34:57 +0200
commit0f31fe77917284db6537bf9fdf45f3f656025ff9 (patch)
tree3ca8b7d0abcaa14e3c3266382b71270489941fe5 /elf
parent633f745dcad9c7324f56f8ef85ee9b460b1006e7 (diff)
downloadglibc-0f31fe77917284db6537bf9fdf45f3f656025ff9.tar
glibc-0f31fe77917284db6537bf9fdf45f3f656025ff9.tar.gz
glibc-0f31fe77917284db6537bf9fdf45f3f656025ff9.tar.bz2
glibc-0f31fe77917284db6537bf9fdf45f3f656025ff9.zip
Prepend $(..) to $(ldd-rewrite-script) if non-absolute
Diffstat (limited to 'elf')
-rw-r--r--elf/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/elf/Makefile b/elf/Makefile
index bb46601a3a..a2d976ebc5 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -482,7 +482,8 @@ LC_ALL=C sed $($(ldd-shell)-ldd-rewrite) < $< > $@.new
endef
else
define gen-ldd
-LC_ALL=C sed $($(ldd-shell)-ldd-rewrite) < $< | LC_ALL=C sed -f $(ldd-rewrite-script) > $@.new
+LC_ALL=C sed $($(ldd-shell)-ldd-rewrite) < $< \
+| LC_ALL=C sed -f $(patsubst $(..)/,/,$(..)$(ldd-rewrite-script)) > $@.new
endef
endif