On Oct 30 11:39, Nico Williams wrote: > On Wed, Oct 30, 2013 at 11:15:27AM +0100, Corinna Vinschen wrote: > > Please, before any change is made in terms of threading, let me point > > out that Cygwin is NOT Windows, even if it runs on Windows. Cygwin > > provides its own pthreads implementation which is always available, > > even without explicit linking against -lpthread. > > > > So, for Cygwin, please use pthreads, not Windows threading, otherwise > > applications linked against libcrypto might be broken in subtil ways. > > Of course. But surely OpenSSL needs to be built separately (and > differently) for native Windows and Cygwin. I.e., an OpenSSL DLL built > against the Windows CRT can't be used from a Cygwin app.
Right. I'm just trying to raise awareness before Cygwin gets sorted into the "runs on Windows so use Windows functions" drawer, accidentally, as happened too often in the past in various projects. Corinna -- Corinna Vinschen Cygwin Maintainer Red Hat
pgpV35LME50WJ.pgp
Description: PGP signature