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

Attachment: pgpV35LME50WJ.pgp
Description: PGP signature

Reply via email to