diff options
-rw-r--r-- | rules/host-qemu.make | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rules/host-qemu.make b/rules/host-qemu.make index 6178a8a98..d30d5bf7b 100644 --- a/rules/host-qemu.make +++ b/rules/host-qemu.make @@ -117,10 +117,11 @@ $(STATEDIR)/host-qemu.install.post: ifdef PTXCONF_HOST_QEMU_USR @echo -e '#!/bin/sh\nexec $(PTXDIST_SYSROOT_HOST)/bin/qemu-$(HOST_QEMU_TARGETS) -L $(PTXDIST_SYSROOT_TOOLCHAIN) -E LD_LIBRARY_PATH=$(PTXDIST_SYSROOT_TOOLCHAIN)/lib:$(SYSROOT)/$(CROSS_LIB_DIR):$(SYSROOT)/usr/$(CROSS_LIB_DIR) "$${@}"' > $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross - sed \ + @sed \ -e 's|RTLDLIST=/lib|RTLDLIST=$(PTXDIST_SYSROOT_TOOLCHAIN)/lib|'\ -e 's|eval $$add_env|eval $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross -E "$${add_env// /,}"|' \ -e 's|verify_out=`|verify_out=`$(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross |' \ + -e 's|#! */.*$$|#!$(shell readlink $(PTXDIST_TOPDIR)/bin/bash)|' \ $(PTXDIST_SYSROOT_TOOLCHAIN)/usr/bin/ldd > $(PTXDIST_SYSROOT_CROSS)/bin/ldd-cross @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/ldd-cross endif |