egy.jatekosA Qt 5.3 biztosan viszi az 5.0-val, 5.1-gyel és 5.2-vel készített cuccokat is. Meglévő dolgokat nem vesznek ki vagy neveznek át benne, csak ha pl. egy hozzáadott új függvényt kihasználsz az újabb verzióban (amitől még makrózással lehet a szoftvered forrása kompatibilis a régebbivel is), akkor a készített bináris nem fog működni a régebbi libbel, hiszen abban még nincs benne az újabb függvény definíciója.
Ha megnézed a binárisod, akkor az összes betöltendő Qt-s cuccnak 5-re végződik a neve. Nem 5.2-re vagy 5.3-ra vagy bármi szorosabb verziószámra. És mindegyik 5-ös Qt verzió szállít ehhez fájlt is.
Ha megnézed ezt a libicu51-et, akkor már a csomagjának a nevében is jelezve van, hogy ez nem 48 vagy 52, és a szállított libeknek sincs egyező nevük (libicui18n.so.51 libicui18n.so.48). Ha ő a libicui18n.so.51 nevű fájlt keresi, akkor nem fogja megtalálni a libicui18n.so.48 személyében. És jó eséllyel nem véletlenül adtak neki más nevet, hanem azért, mert úgy módosítottak rajta, hogy visszafele sem kompatibilisek egymással.