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.)