On Thu, Feb 24, 2011 at 11:00:59PM +0100, Jakub Zawadzki wrote:
> On Thu, Feb 24, 2011 at 09:35:52PM +0000, Marcin Owsiany wrote:
> > Wygląda na to, że gdzieś pomiędzy wersją 1.8.0+r592 (czyli zdaje się
> > prawie 1.9) a 1.10.0 
> 
> A dokładniej zniknął w r985
> 
> > zniknął symbol gg_debug_common@Base. Wygląda na to, że według narzędzi dpkg 
> > powoduje to złamanie ABI.
> 
> IMHO nie ma czym się przejmować, gg_debug_common() nigdy nie było w
> pliku nagłowkowym.

Z drugiej strony nagłówki to API, a symbole to ABI. Zmiany w API to
problem dla programisty korzystającego z biblioteki. Złamanie ABI to
problem dla użytkownika programu, którego autor myślał że był cwany bo
użył "ukrytej" funkcji.

Czy jest jakiś powód żeby tego nie poprawić?

-- 
Marcin Owsiany <mar...@owsiany.pl>              http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216
 
"Every program in development at MIT expands until it can read mail."
                                                              -- Unknown
_______________________________________________
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel

Reply via email to