-
hello, i'm learning maplibre-native, i'm trying to build vulkan version, i followed the build instructions for linux, with build flag: # ldd ./build/mbgl-render
linux-vdso.so.1 (0x00007fff127e6000)
libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fb26dc94000)
libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fb26dc11000)
libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fb26dbdc000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007fb26db61000)
libicui18n.so.74 => /lib/x86_64-linux-gnu/libicui18n.so.74 (0x00007fb26d813000)
libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74 (0x00007fb26d604000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fb26d5cc000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb26d5b0000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb26d332000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb26d249000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb26d21b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb26d007000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb26e833000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fb26cfdc000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fb26cfba000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007fb26cf9c000)
libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4 (0x00007fb26cf2b000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fb26cf17000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007fb26cec0000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fb26ccc6000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb26cc72000)
libldap.so.2 => /lib/x86_64-linux-gnu/libldap.so.2 (0x00007fb26cc15000)
liblber.so.2 => /lib/x86_64-linux-gnu/liblber.so.2 (0x00007fb26cc05000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fb26cb4b000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fb26cb3b000)
libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x00007fb26cb33000)
libicudata.so.74 => /lib/x86_64-linux-gnu/libicudata.so.74 (0x00007fb26add3000)
libunistring.so.5 => /lib/x86_64-linux-gnu/libunistring.so.5 (0x00007fb26ac26000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007fb26abde000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fb26ab58000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007fb26a645000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fb26a4a1000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fb26a48b000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fb26a3c2000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fb26a394000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fb26a38e000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb26a381000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fb26a367000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fb26a344000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fb26a336000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fb26a32f000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb26a31c000) # ldd ./build/platform/glfw/mbgl-glfw
linux-vdso.so.1 (0x00007ffe8b673000)
libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fb571273000)
libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fb5711f0000)
libuv.so.1 => /lib/x86_64-linux-gnu/libuv.so.1 (0x00007fb5711bb000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007fb571140000)
libicui18n.so.74 => /lib/x86_64-linux-gnu/libicui18n.so.74 (0x00007fb570df2000)
libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74 (0x00007fb570be3000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fb570bab000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb570b8f000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb570911000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb570828000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb5707fa000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb5705e6000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb5720bc000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fb5705bb000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fb570599000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007fb57057b000)
libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4 (0x00007fb57050a000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fb5704f6000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007fb57049f000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fb5702a5000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb570251000)
libldap.so.2 => /lib/x86_64-linux-gnu/libldap.so.2 (0x00007fb5701f4000)
liblber.so.2 => /lib/x86_64-linux-gnu/liblber.so.2 (0x00007fb5701e4000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fb57012a000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fb57011a000)
libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x00007fb570112000)
libicudata.so.74 => /lib/x86_64-linux-gnu/libicudata.so.74 (0x00007fb56e3b2000)
libunistring.so.5 => /lib/x86_64-linux-gnu/libunistring.so.5 (0x00007fb56e205000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007fb56e1bd000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fb56e137000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007fb56dc24000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fb56da80000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fb56da6a000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fb56d9a1000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fb56d973000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fb56d96d000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb56d960000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fb56d946000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fb56d923000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fb56d915000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fb56d90e000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb56d8fb000) |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Might be because of this https://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderApplicationInterface.md#indirectly-linking-to-the-loader @adrian-cojocaru can confirm. |
Beta Was this translation helpful? Give feedback.
-
@louwers, i'm new to vulkan too, my tutorial programs all links to libvulkan.so, hence the question, thank you! |
Beta Was this translation helpful? Give feedback.
Might be because of this https://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderApplicationInterface.md#indirectly-linking-to-the-loader
@adrian-cojocaru can confirm.