On Sat, Feb 16, 2008 at 04:51:36PM +0100, Wojtek Kaniewski wrote:
> Rafał pisze:
> > Czyli 1.7.2 nie ma jeszcze dcc7?
> > Jeżeli tak to jest szansa na 1.8.0 przed kadu 0.6.0? (następna niedziela)?
> 
> Dzisiaj, jutro, na pewno przed przyszłą niedzielą. 1.7.2 wypuściłem 
> własnie po to, żeby zamknąć gałąź 1.7 i móc wydać 1.8.0 za chwilę. 
> Posprawdzam dokumentację, sprawdzę zgodność ABI i wyjdzie. Swoją drogą, 
> nie bójcie się pisać "wydajemy Kadu 0.6.0 za chwilę, a gdzie [EMAIL 
> PROTECTED]& 
> jest libgadu?" ;)

A w ekg2 sprawdzamy symbole ktore sie pojawi w libgadu dawno temu.

AC_CHECK_LIB([gadu], [gg_remind_passwd3], [AC_DEFINE(HAVE_GG_REMIND_PASSWD3, 1, 
[define if libgadu has gg_remind_passwd3 since LIBGADU ~20050217 ])])
AC_CHECK_LIB([gadu], [gg_change_passwd4], [AC_DEFINE(HAVE_GG_CHANGE_PASSWD4, 1, 
[define if libgadu has gg_change_passwd4 since LIBGADU ~20030930 ])])
AC_CHECK_LIB([gadu], [gg_dcc7_send_file], [AC_DEFINE(HAVE_GG_DCC7_SEND_FILE, 1, 
[define if libgadu has gg_dcc7_send_file since LIBGADU ~20070603 ])])

Wiem, ze to nie jest rozwiazanie na wszystko, ale imho lepsza metoda niz
sprawdzanie wersji / lub ciche zalozenie ze uzytkownik ma najnowsza wersje a
jak nie to bledy czasie kompilacji/ runtime podczas ladowania bibloteki.

Ale to chyba wszystko zalezy od POV (czy robimy ifdef'y i informujemy
runtime uzytkownika ze ma stara bibloteke, i cos mu moze nie dzialac,
czy nie robimy ifdef'ow)

Pozdrawiam.
_______________________________________________
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel

Reply via email to