1. verzovani symbolu primo ve .ELF souborech. Tzn, klidne je mozne aby existovala knihovna libjpeg.so, ktera by byla kompatibilni s libjpeg6a i libjpeg6b a kazdy program by v ni nasel ty "spravne" symboly podle toho se kterou verzi byl kompilovan.
3. pak tu mame ruzne -compat baliky v ruznych ditribucich.
A nakonec tu mame novy balikovaci sw, ktery dela skoro to same.
Proc lidi porad dokola vymysleji kolo, misto toho aby si precetli nejaky standart, aby mohli vyuzit vsech jeho vlastnosti? To jako byli lidi pred 5ti lety uplny idioti a nenapadlo je, ze neco takovyho bude potreba?
Tak to o tom verzování symbolů jsem nevěděl. Je to zajímavé.
Každopádně domnívám se, že to samo o sobě asi nestačí. Protože, pokud bychom měli nějakou rozsáhlou knihovnu, není nutné aby si nesla nutně kompatabilitu přes n verzí. Nepříklad GTK+ 1, 2, 3, nebo KDE 1, 2, 3, 4.
Ale jinak souhlasím, že už těch řešení toho samého je privela.