no static library in libgpg-error 1.8?

Simon Josefsson simon at josefsson.org
Sat Jun 19 09:16:47 CEST 2010


Werner Koch <wk at gnupg.org> writes:

> On Fri, 18 Jun 2010 11:07, simon at josefsson.org said:
>
>> Is the dllmain code required for proper functionality?  Some people
>
> We use the dllmain code to setup TLS.  There is fallback code in case
> dllmain was not used but that is obviously not race free.  TLS is used
> for the gettext implementation now included in the windows version.

Isn't non-race-free initialization supposed to be done in gpg_err_init?

>> build static Windows executables of GnuTLS and libssh2 libraries, so the
>> Windows platform was actually the reason I asked (it stopped working
>> when I upgraded libgpg-error 1.8 and forgot to add --enable-static).
>
> I guess this is okay.  You might encounter build probklems - I have not
> checked.

It builds fine and passes all self checks in both libgpg-error itself,
libgcrypt, and GnuTLS+libssh2.

/Simon



More information about the Gcrypt-devel mailing list