Using standard debian tooling results in no package being found for the corresponding shared library files
dpkg-shlibdeps: error: no dependency information found for /usr/lib/aarch64-linux-gnu/tegra/libnvbuf_utils.so.1.0.0 (used by /usr/local/bin/testprogram)
Hint: check if the library actually comes from a package.
This is because nvidia does not provide .shlibs and .symbols files for their libraries Ubuntu Manpage: dpkg-shlibdeps - generate shared library substvar dependencies
gman@gman-orin:~$ cat /var/lib/dpkg/info/nvidia-l4t-multimedia-utils:arm64.shlibs
cat: '/var/lib/dpkg/info/nvidia-l4t-multimedia-utils:arm64.shlibs': No such file or directory
gman@gman-orin:~$ cat /var/lib/dpkg/info/nvidia-l4t-multimedia-utils:arm64.symbols
cat: '/var/lib/dpkg/info/nvidia-l4t-multimedia-utils:arm64.symbols': No such file or directory
In addition, pkgconfig information is missing for nvidia’s shared libraries (eg: /usr/lib/aarch64-linux-gnu/pkgconfig/nvidia-l4t-multimedia-utils.pc
or similar). You can not use pkgconfig to find nvbuf_utils or similar libraires.
These are expected and make development on your platforms more difficult.