GPGME CVS branched

Marcus Brinkmann marcus.brinkmann at
Sun Dec 12 15:50:26 CET 2004

At Sat, 11 Dec 2004 22:13:37 +0100,
Michael Nottebrock <michaelnottebrock at> wrote:
> [1  <text/plain; iso-8859-15 (quoted-printable)>]
> FWIW, what is the pth-support used for anyway (in
> gpgme and also gnupg-devel, 

I don't know if anybody actually uses it, but we at g10 Code like to
use concurrent programming without actual multi-threading at times, so
we support it and actually use it in various places.

> Since I'm being pressured by my fellow packagers on FreeBSD to disable pth 
> support n order to get rid of an "unnecessary" dependency, I'd like know what 
> could break if I did - are there any applications out there known to only 
> work with gpgme-pth, does gnupg-devel have bugs if pth isn't used, etc etc...

Actually, I don't know of any program using GPGME with Pth, so you
might very well get away with disabling it.

In the future, I think I will change GPGME's threading support to be
like gcrypt, so you install callbacks.  Then there won't be any build
or run time dependency on the thread package you use in GPGME.


More information about the Gnupg-devel mailing list