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 8f5a2de9f..abbc5ad5b 100644 --- a/rules/host-qemu.make +++ b/rules/host-qemu.make @@ -146,7 +146,8 @@ HOST_QEMU_CONF_OPT := \ # Use '=' to delay $(shell ...) calls until this is needed QEMU_CROSS_QEMU = $(shell ptxd_get_alternative config/qemu qemu-cross && echo $$ptxd_reply) QEMU_CROSS_DL = $(shell ptxd_cross_cc_v | sed -n -e 's/.* -dynamic-linker \([^ ]*\).*/\1/p') -QEMU_CROSS_LD_LIBRARY_PATH := $(PTXDIST_SYSROOT_TOOLCHAIN)/lib:$(SYSROOT)/$(CROSS_LIB_DIR):$(SYSROOT)/usr/$(CROSS_LIB_DIR) +QEMU_CROSS_TOOLEXECLIBDIR = $(shell dirname $$(realpath $$(ptxd_cross_cc -print-file-name=libatomic.so 2> /dev/null))) +QEMU_CROSS_LD_LIBRARY_PATH = $(PTXDIST_SYSROOT_TOOLCHAIN)/lib:$(QEMU_CROSS_TOOLEXECLIBDIR):$(SYSROOT)/$(CROSS_LIB_DIR):$(SYSROOT)/usr/$(CROSS_LIB_DIR) QEMU_CROSS_QEMU_ENV = \ QEMU="$(PTXDIST_SYSROOT_HOST)/bin/qemu-$(HOST_QEMU_TARGETS)" \ |