qemu related issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

qemu related issue

691 Views
dibyarekha
Contributor IV

i am running the below command,

ldd qemu-system-aarch64

 

but it is showing  not a dynamic executable

how to do this

0 Kudos
3 Replies

672 Views
dibyarekha
Contributor IV

Thanks for the response, Actually I don't have my target board. I want to use it in my system . That's why I am running the command in the following path

flexbuild_lsdk2108/build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/bin/

in this path I am getting the output as not a dynamic executable

The way you mentioned, if I am running the command in the same way, I am getting the following result

~$ ldd /usr/bin/qemu-system-aarch64
linux-vdso.so.1 (0x00007ffc645fb000)
libfdt.so.1 => /lib/x86_64-linux-gnu/libfdt.so.1 (0x00007fd636650000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd636634000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fd635155000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fd63511a000)
libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fd635099000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fd634eae000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fd636617000)
libpmem.so.1 => /lib/x86_64-linux-gnu/libpmem.so.1 (0x00007fd634e5a000)
libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007fd634e3a000)
libnuma.so.1 => /lib/x86_64-linux-gnu/libnuma.so.1 (0x00007fd63660a000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fd634c62000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd634c02000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd634ac8000)
librdmacm.so.1 => /lib/x86_64-linux-gnu/librdmacm.so.1 (0x00007fd634aa9000)
libibverbs.so.1 => /lib/x86_64-linux-gnu/libibverbs.so.1 (0x00007fd634a86000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fd6349b7000)
libslirp.so.0 => /lib/x86_64-linux-gnu/libslirp.so.0 (0x00007fd634996000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fd63496c000)
liburing.so.2 => /lib/x86_64-linux-gnu/liburing.so.2 (0x00007fd6365ff000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fd634965000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007fd63491f000)
libfuse3.so.3 => /lib/x86_64-linux-gnu/libfuse3.so.3 (0x00007fd6348e0000)
libaio.so.1 => /lib/x86_64-linux-gnu/libaio.so.1 (0x00007fd6348db000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd634600000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd634519000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd6348bb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd634200000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd63666e000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fd6340c5000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fd63489a000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fd633f1b000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fd634880000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007fd634838000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fd634497000)
libndctl.so.6 => /lib/x86_64-linux-gnu/libndctl.so.6 (0x00007fd634470000)
libdaxctl.so.1 => /lib/x86_64-linux-gnu/libdaxctl.so.1 (0x00007fd63482b000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fd63442a000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fd633eef000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fd633ee2000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd633e6c000)
libnl-3.so.200 => /lib/x86_64-linux-gnu/libnl-3.so.200 (0x00007fd633e49000)
libnl-route-3.so.200 => /lib/x86_64-linux-gnu/libnl-route-3.so.200 (0x00007fd633dc6000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fd633dbd000)
libkmod.so.2 => /lib/x86_64-linux-gnu/libkmod.so.2 (0x00007fd633da1000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fd633d6a000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fd633cd3000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fd633ca8000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007fd633800000)

0 Kudos

676 Views
yipingwang
NXP TechSupport
NXP TechSupport

I assume that you are using LSDK 21.08, please refer to my following result on the target board.

root@localhost:~# ldd /usr/bin/qemu-system-aarch64
linux-vdso.so.1 (0x0000ffffb0c95000)
libvirglrenderer.so.1 => /lib/aarch64-linux-gnu/libvirglrenderer.so.1 (0 x0000ffffafa01000)
libseccomp.so.2 => /lib/aarch64-linux-gnu/libseccomp.so.2 (0x0000ffffaf9 a0000)
libasound.so.2 => /lib/aarch64-linux-gnu/libasound.so.2 (0x0000ffffaf89c 000)
libbrlapi.so.0.7 => /lib/aarch64-linux-gnu/libbrlapi.so.0.7 (0x0000ffffa f87f000)
libcacard.so.0 => /lib/aarch64-linux-gnu/libcacard.so.0 (0x0000ffffaf85a 000)
libglib-2.0.so.0 => /lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000ffffa f720000)
libusbredirparser.so.1 => /lib/aarch64-linux-gnu/libusbredirparser.so.1 (0x0000ffffaf708000)
libusb-1.0.so.0 => /lib/aarch64-linux-gnu/libusb-1.0.so.0 (0x0000ffffaf6 de000)
librdmacm.so.1 => /lib/aarch64-linux-gnu/librdmacm.so.1 (0x0000ffffaf6b3 000)
libibverbs.so.1 => /lib/aarch64-linux-gnu/libibverbs.so.1 (0x0000ffffaf6 89000)
libslirp.so.0 => /lib/aarch64-linux-gnu/libslirp.so.0 (0x0000ffffaf65c00 0)
libncursesw.so.6 => /lib/aarch64-linux-gnu/libncursesw.so.6 (0x0000ffffa f617000)
libtinfo.so.6 => /lib/aarch64-linux-gnu/libtinfo.so.6 (0x0000ffffaf5d900 0)
libepoxy.so.0 => /lib/aarch64-linux-gnu/libepoxy.so.0 (0x0000ffffaf48400 0)
libgbm.so.1 => /lib/aarch64-linux-gnu/libgbm.so.1 (0x0000ffffaf466000)
libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000ffffaf43c000)
libaio.so.1 => /lib/aarch64-linux-gnu/libaio.so.1 (0x0000ffffaf429000)
libpixman-1.so.0 => /lib/aarch64-linux-gnu/libpixman-1.so.0 (0x0000ffffa f3ba000)
libutil.so.1 => /lib/aarch64-linux-gnu/libutil.so.1 (0x0000ffffaf3a6000)
libnuma.so.1 => /lib/aarch64-linux-gnu/libnuma.so.1 (0x0000ffffaf387000)
libpng16.so.16 => /lib/aarch64-linux-gnu/libpng16.so.16 (0x0000ffffaf343 000)
libjpeg.so.8 => /lib/aarch64-linux-gnu/libjpeg.so.8 (0x0000ffffaf2f3000)
libsasl2.so.2 => /lib/aarch64-linux-gnu/libsasl2.so.2 (0x0000ffffaf2c800 0)
libfdt.so.1 => /lib/aarch64-linux-gnu/libfdt.so.1 (0x0000ffffaf2ae000)
libspice-server.so.1 => /lib/aarch64-linux-gnu/libspice-server.so.1 (0x0 000ffffaf175000)
libpmem.so.1 => /lib/aarch64-linux-gnu/libpmem.so.1 (0x0000ffffaf156000)
libgmodule-2.0.so.0 => /lib/aarch64-linux-gnu/libgmodule-2.0.so.0 (0x000 0ffffaf142000)
libnettle.so.7 => /lib/aarch64-linux-gnu/libnettle.so.7 (0x0000ffffaf0fc 000)
libgnutls.so.30 => /lib/aarch64-linux-gnu/libgnutls.so.30 (0x0000ffffaef 0a000)
libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffffaed25 000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffaec7a000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffaec5600 0)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffaec 25000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaeab2000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffb0c65000)
libdrm.so.2 => /lib/aarch64-linux-gnu/libdrm.so.2 (0x0000ffffaea90000)
libX11.so.6 => /lib/aarch64-linux-gnu/libX11.so.6 (0x0000ffffae94b000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000ffffae935000)
libnss3.so => /lib/aarch64-linux-gnu/libnss3.so (0x0000ffffae7f5000)
libnspr4.so => /lib/aarch64-linux-gnu/libnspr4.so (0x0000ffffae7a6000)
libpcsclite.so.1 => /lib/aarch64-linux-gnu/libpcsclite.so.1 (0x0000ffffa e78b000)
libpcre.so.3 => /lib/aarch64-linux-gnu/libpcre.so.3 (0x0000ffffae719000)
libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000ffffae6dd000)
libnl-3.so.200 => /lib/aarch64-linux-gnu/libnl-3.so.200 (0x0000ffffae6ac 000)
libnl-route-3.so.200 => /lib/aarch64-linux-gnu/libnl-route-3.so.200 (0x0 000ffffae626000)
libwayland-server.so.0 => /lib/aarch64-linux-gnu/libwayland-server.so.0 (0x0000ffffae602000)
libexpat.so.1 => /lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffffae5cb00 0)
libopus.so.0 => /lib/aarch64-linux-gnu/libopus.so.0 (0x0000ffffae568000)
libgio-2.0.so.0 => /lib/aarch64-linux-gnu/libgio-2.0.so.0 (0x0000ffffae3 6b000)
libgobject-2.0.so.0 => /lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x000 0ffffae2f9000)
liblz4.so.1 => /lib/aarch64-linux-gnu/liblz4.so.1 (0x0000ffffae2cb000)
libgstapp-1.0.so.0 => /lib/aarch64-linux-gnu/libgstapp-1.0.so.0 (0x0000f fffae2ac000)
libgstreamer-1.0.so.0 => /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0 (0 x0000ffffae151000)
libssl.so.1.1 => /lib/aarch64-linux-gnu/libssl.so.1.1 (0x0000ffffae0b500 0)
libcrypto.so.1.1 => /lib/aarch64-linux-gnu/libcrypto.so.1.1 (0x0000ffffa de28000)
librt.so.1 => /lib/aarch64-linux-gnu/librt.so.1 (0x0000ffffade10000)
liborc-0.4.so.0 => /lib/aarch64-linux-gnu/liborc-0.4.so.0 (0x0000ffffadd 81000)
libp11-kit.so.0 => /lib/aarch64-linux-gnu/libp11-kit.so.0 (0x0000ffffadc 35000)
libidn2.so.0 => /lib/aarch64-linux-gnu/libidn2.so.0 (0x0000ffffadc05000)
libunistring.so.2 => /lib/aarch64-linux-gnu/libunistring.so.2 (0x0000fff fada7c000)
libtasn1.so.6 => /lib/aarch64-linux-gnu/libtasn1.so.6 (0x0000ffffada5900 0)
libhogweed.so.5 => /lib/aarch64-linux-gnu/libhogweed.so.5 (0x0000ffffada 13000)
libgmp.so.10 => /lib/aarch64-linux-gnu/libgmp.so.10 (0x0000ffffad98c000)
libxcb.so.1 => /lib/aarch64-linux-gnu/libxcb.so.1 (0x0000ffffad953000)
libnssutil3.so => /lib/aarch64-linux-gnu/libnssutil3.so (0x0000ffffad913 000)
libplc4.so => /lib/aarch64-linux-gnu/libplc4.so (0x0000ffffad8fe000)
libplds4.so => /lib/aarch64-linux-gnu/libplds4.so (0x0000ffffad8ea000)
libffi.so.7 => /lib/aarch64-linux-gnu/libffi.so.7 (0x0000ffffad8d1000)
libmount.so.1 => /lib/aarch64-linux-gnu/libmount.so.1 (0x0000ffffad86000 0)
libselinux.so.1 => /lib/aarch64-linux-gnu/libselinux.so.1 (0x0000ffffad8 28000)
libresolv.so.2 => /lib/aarch64-linux-gnu/libresolv.so.2 (0x0000ffffad802 000)
libgstbase-1.0.so.0 => /lib/aarch64-linux-gnu/libgstbase-1.0.so.0 (0x000 0ffffad77d000)
libXau.so.6 => /lib/aarch64-linux-gnu/libXau.so.6 (0x0000ffffad769000)
libXdmcp.so.6 => /lib/aarch64-linux-gnu/libXdmcp.so.6 (0x0000ffffad75100 0)
libblkid.so.1 => /lib/aarch64-linux-gnu/libblkid.so.1 (0x0000ffffad6ed00 0)
libpcre2-8.so.0 => /lib/aarch64-linux-gnu/libpcre2-8.so.0 (0x0000ffffad6 5f000)
libbsd.so.0 => /lib/aarch64-linux-gnu/libbsd.so.0 (0x0000ffffad638000)

0 Kudos

629 Views
dibyarekha
Contributor IV

Thanks for the response, Actually I don't have my target board. I want to use it in my system . That's why I am running the command in the following path

flexbuild_lsdk2108/build/rfs/rootfs_lsdk2108_ubuntu_main_arm64/usr/bin/

in this path I am getting the output as not a dynamic executable

The way you mentioned, if I am running the command in the same way, I am getting the following result

~$ ldd /usr/bin/qemu-system-aarch64
linux-vdso.so.1 (0x00007ffc645fb000)
libfdt.so.1 => /lib/x86_64-linux-gnu/libfdt.so.1 (0x00007fd636650000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd636634000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fd635155000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fd63511a000)
libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fd635099000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fd634eae000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fd636617000)
libpmem.so.1 => /lib/x86_64-linux-gnu/libpmem.so.1 (0x00007fd634e5a000)
libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007fd634e3a000)
libnuma.so.1 => /lib/x86_64-linux-gnu/libnuma.so.1 (0x00007fd63660a000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fd634c62000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fd634c02000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fd634ac8000)
librdmacm.so.1 => /lib/x86_64-linux-gnu/librdmacm.so.1 (0x00007fd634aa9000)
libibverbs.so.1 => /lib/x86_64-linux-gnu/libibverbs.so.1 (0x00007fd634a86000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fd6349b7000)
libslirp.so.0 => /lib/x86_64-linux-gnu/libslirp.so.0 (0x00007fd634996000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fd63496c000)
liburing.so.2 => /lib/x86_64-linux-gnu/liburing.so.2 (0x00007fd6365ff000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fd634965000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007fd63491f000)
libfuse3.so.3 => /lib/x86_64-linux-gnu/libfuse3.so.3 (0x00007fd6348e0000)
libaio.so.1 => /lib/x86_64-linux-gnu/libaio.so.1 (0x00007fd6348db000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd634600000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd634519000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd6348bb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd634200000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd63666e000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fd6340c5000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fd63489a000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fd633f1b000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fd634880000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007fd634838000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fd634497000)
libndctl.so.6 => /lib/x86_64-linux-gnu/libndctl.so.6 (0x00007fd634470000)
libdaxctl.so.1 => /lib/x86_64-linux-gnu/libdaxctl.so.1 (0x00007fd63482b000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fd63442a000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fd633eef000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fd633ee2000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd633e6c000)
libnl-3.so.200 => /lib/x86_64-linux-gnu/libnl-3.so.200 (0x00007fd633e49000)
libnl-route-3.so.200 => /lib/x86_64-linux-gnu/libnl-route-3.so.200 (0x00007fd633dc6000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fd633dbd000)
libkmod.so.2 => /lib/x86_64-linux-gnu/libkmod.so.2 (0x00007fd633da1000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fd633d6a000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fd633cd3000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fd633ca8000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007fd633800000)

0 Kudos