DLL problems, episode 2

That’s an example of what I fear: suppose Julia package A needs libY and package B needs libZ; how can an application use both A and B? Doesn’t the resolution for libX always go to the first one loaded?

(The real libz is a special case because the maintainers are very careful about backwards compatibility, so one just picks the latest version.)