We can't expect users to have development libraries installed.
Load the versioned libraries if they exist instead
Also load them in global namespace, which is required for getting
symbols.
Behaviour on x86-64 host seems sporatic here, not sure if unintended
feature.
Doesn't quite behave the same on AArch64 host