Re: knihovny a cisla verzi
To |
czdebian-l zavinac debian bod cz |
From |
Petr Cech <cech zavinac atrey bod karlin bod mff bod cuni bod cz> |
Date |
Wed, 23 Jul 2003 14:11:05 +0200 |
Mail-followup-to |
czdebian-l zavinac debian bod cz |
User-agent |
Mutt/1.3.28i |
Miroslav Maiksnar napsal:
> Dne st 23. července 2003 13:20 Petr Cech napsal(a):
> > Miroslav Maiksnar napsal:
> > > Zdravim,
> > > dnes jsem zjistil, ze nemam uplne jasno v knihovnach. V adresari /lib
> > > jsou zpravidla soubory ve tvaru "lib*.so.?.?.?" a z nich jsou udelane
> > > linky na mene ocislovane nazvy. Co ale nechapu je, proc nektere maji link
> > > na "lib*.so" a nektere pouze na "lib*.so.?". Podle me by mely mit vsechny
> > > link az na
> >
> > v /lib mam *.so pouze soubory type libc-2.3.1.so a spol, ale nikdy ne
> > libc.so. Programy vice mene vzdy pouzivaji jmeno ve tvaru libXYZ.so.?
>
> Zrovna na to koukam a vidim, ze v tom je jeste vetsi zmatek nez jsem si
> puvodne myslel. Nektere balicky maji libXXX.so.V a nektere libXXX-V.so (XXX
> je nazev knihovny a V je verze). Souvislosti nejak nevidim...
zadna neni. Resp. pripad libXX.so.1.2.3 je jeden zpusob, kterym se udava i
"so verze" knohovny a pripadna binarni kompatibilita s ostatnimy libXX.so.1
verzemi. libc-2.3.1.so je jenom nazev souboru a vice mene nema souvislost s
exportovanym so name, ten je v tomto pripade libc.so.6. Podobnou vec pouziva
i gtk a glib, ale spise z duvodu vetsi zmeny API/ABI pri vyvoji. Pak je
mozne mit nainstalovat vice verzi gtk/glib a neni problem s kolizi
libglib.so.1 a pod
> > > Jak to mam _spravne_ vyresit? Chtel bych z toho udelat .deb balicek a
> > > vystavit
> >
> > nainstalovat -dev balicek
>
> To samozrejme vim. Jenze jak jsem ted zjistil, tak jsem to neudelal - proste
> jsem idiot ;o)
> Kdyby mi pri prekladu zahlasil, ze nemam *.h tak mi to treba i dojde...
to jsou obcas ty zrady v pri pouziti ./configure. Ta mrska to kontroluje a
kdyz to neni uplne nezbytne, tak nejakou featury vypne
Petr Cech
--
Debian GNU/Linux maintainer - www.debian.{org,cz}
cech zavinac atrey bod karlin bod mff bod cuni bod cz
<zpx> it's amazing how "not-broken" debian is compared to slack and rh
Partial thread listing: