bezpecny upgrade systemu
Pav Lucistnik
pav at oook.cz
Wed Oct 19 22:40:25 CEST 2005
Dan Lukes píše v st 19. 10. 2005 v 18:49 +0200:
> Divacky Roman wrote:
> >>>ja to myslel tak ze misto abych prekompilovaval programy a tim je donutil
> >>>se prelinkovat na nove knihovny tak to (prelinkovani) udelam externe pomoci
> >>>libmap.conf - jsou to funknce ekvivalnetni operace
>
> >>Nejsou to funkcne ekvivalentni operace.
>
> > tojo... ale ve chvili kdy je api stejne (jeste se mi nestalo ze by bylo jine)
> > to chodit bude...
>
> Bud' dochazi k nedorozumeni v tom, co znamena zkratka API nebo si
> troufam tvrdit, ze se mylis a zcela bezpecne jsi se uz se zmenou API setkal.
>
> Ostatne, pokud se prilis nepletu, tak logika je takova, ze minor cislo
> verze knihovny se meni tehdy, pokud doslo ke zmenam v knihovne, ale API
> zustava stejne. Knihovnu nove minor verze pak lze pouzit bez noveho
> prekladu. Tenhle pripad ale resi dynamicky linker automaticky - on
> prilinkuje (pri spousteni) knihovnu se stejnym major-cislem a nejvyssim
> minor cislem, o jake vi. V takove situaci tedy neni jakekoliv
> premapovani treba. Snad krome pripadu, kdy se autor knihovny spletl a
> nova verze knihovny ve skutecnosti nema tak kompatibilni rozhrani v jake
> doufal.
s/API/ABI/
Vsechno krasne a pravdive, ale irrelevantni, FreeBSD minor verze u
knihoven nema, nezna a nerozlisuje.
> Tim nerikam, ze jediny smysl existence libmap.conf je pachani podvodu
> na programech - jeho "oficialni" smysl existence spociva predevsim na
> pripadech kdy dva rozdilne programy pouzivaji dve ruzne knihovny, ktere
> se, nanestesti, jmenuji obe stejne.
A ja si bloud myslel, ze je to usite na miru za ucelem osaleni
linux-flash pluginu :)
--
Pav Lucistnik <pav at oook.cz>
<pav at FreeBSD.org>
salek tekutiny temer uplne ale ne zcela naprosto nepodobne caji
More information about the Users-l
mailing list