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