On Wednesday 2021-02-17 16:19, L A Walsh wrote:
On 2021/02/16 23:30, Thorsten Kukuk wrote:
Seems you mix up Tumbleweed as rolling release
openSUSE Leap/SLE as stable distribution.
In the first case, you have always the newest stuff, in the later
case, you have stable interfaces, with the drawback, this is old
Windows gets around it by having multiple so's -- installing the
that each program compiled with.
Which is a problematic approach too, because
(a) even functions that are unchanged between two versions now occupy extra
(b) when a program loads two or more versions, possibly indirectly (and thus
can't control it), the libraries compete on who gets to provide what symbol.
And then things can crash because oh the library with the slightly different
ABI won the dlopen competition.
That said, the repositories ship multiple SOs when the dependency tree needs