> The file is in the normal directory as all other libs (on the current version in Eoan):
> /usr/lib/x86_64-linux-gnu/usbguard/libusbguard.so.0.0.0
Well, the fact that it's in a subdir there and not directly in /usr/lib/x86_64-linux-gnu means it's not in the standard LD_LIBRARY_PATH and wouldn't be available to other programs unless they do tweaks to go look in that location no?
I'm unsure why upstream is building a shared library but I will try to figure out, I guess it might be because they want to share some functions between their different binaries while keeping those smaller
> The file is in the normal directory as all other libs (on the current version in Eoan): x86_64- linux-gnu/ usbguard/ libusbguard. so.0.0. 0
> /usr/lib/
Well, the fact that it's in a subdir there and not directly in /usr/lib/ x86_64- linux-gnu means it's not in the standard LD_LIBRARY_PATH and wouldn't be available to other programs unless they do tweaks to go look in that location no?
I'm unsure why upstream is building a shared library but I will try to figure out, I guess it might be because they want to share some functions between their different binaries while keeping those smaller