rpms/gaim-otr/devel libgcrypt-bug.txt,NONE,1.1

Paul Wouters (pwouters) fedora-extras-commits at redhat.com
Tue Feb 20 18:14:44 UTC 2007


Author: pwouters

Update of /cvs/extras/rpms/gaim-otr/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6518

Added Files:
	libgcrypt-bug.txt 
Log Message:
description of libgcrypt bug.



--- NEW FILE libgcrypt-bug.txt ---

About Debian bug Bug#411301

Ian Golderg:

OK, I think I see the problem.  libldap_r.so.2.0.130 and gaim-otr both
use libgcrypt.  libgcrypt has a well-known problem that it can't be
used as a shared library by more than one client in the same program.
This is because it uses global variables that the two clients (gaim-otr
and libldap) both need to use in different ways.  We also see this
problem, for example, if you try to use gaim-otr and another encrypting
plugin that uses libgcrypt.

One solution would be to statically link libgcrypt into gaim-otr (so it
gets its own copies of global data).  Can one of the Debian people try
to build a package like that?

A better solution, of course, would be to make libgcrypt
sharing-friendly.  This had been discussed on libgcrypt's mailing list
a while back, but I don't know what, if anything, became of it.

Paul Wouters:

I am wondering if for Fedora, we should statically link libgcrypt into
gaim-otr.





More information about the scm-commits mailing list