On Thu, Feb 06, 2014 at 07:59:39PM +0100, Marcin Owsiany wrote:
> W dniu 4 lutego 2014 21:36 użytkownik Jakub Zawadzki <
> darkjames...@darkjames.pl> napisał:
> 
> > On Tue, Feb 04, 2014 at 08:54:10PM +0100, Tomasz Wasilczyk wrote:
> > > Od siebie dodam jeszcze, że wersja rc2 ma przydatną zmianę w API: dodany
> > > symbol gg_is_gpl_compliant, który jest obecny wtedy i tylko wtedy, gdy
> > > biblioteka jest zgodna z GPL (tzn. nie jest skompilowana z openssl).
> > >
> > > Pidgin się tym przejmował już wcześniej - teraz i inne projekty GPL
> > > (Kadu?) mogą zapewnić GPL-spójność jednolinijkowym checkiem w configure.
> >
> > Przyznam się, że ja nigdy tego nie rozumiałem, ale czy samo sprawdzenie
> > w configure jest wystarczające?
> >
> > W sensie, czy ktoś jak skompiluje program z GPLowym libgadu, potem
> > zrekompiluje libgadu z openssl, to myślę, że taki komplet nie jest
> > zgodny z GPL?
> >
> 
> Wydaje mi się że linker dynamiczny nie pozwoli uruchomić tego drugiego
> libgadu z programem, bo będzie brakowało wspomnianego symbolu.

Mówisz o przypadku gdy w swoim programie masz:

#ifdef HAVE_LIBGADU_GPL
const int _libgadu_gpl_compilant = gg_is_gpl_compliant;
#endif

Gdzie HAVE_LIBGADU_GPL jest ustawione gdy w libgadu znajduje się symbol 
gg_is_gpl_compliant.


Tomek, pisał tylko o sprawdzaniu w configure stąd moje pytanie.

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

Reply via email to