[Box Backup] Compile Boxi from tarball or trunk?
Tue, 07 Apr 2009 16:47:20 +0200
On Tue, 7 Apr 2009 15:16:13 +0100 (BST), Chris Wilson <email@example.com>
> cygwin1.dll is a big dll to distribute. it requires GPL compliance, which
> prevents me from selling non-GPL Boxi licenses if I so desire. It uses
> Cygwin libc emulation which has different semantics to MSCVRT, so things
> that work directly won't work through OpenSSL/cppunit/etc and vice versa.
> The presence of two implementations of libc functions such as mkdir(),
> stat(), etc. may lead to the wrong one being used, and therefore
> application crashes. Cygwin applications use fake unix paths like /usr
> /cygdrive/c which make no sense to Windows users or applications, and
> cygwin openssl will too, so loading a certificate won't work as we supply
> a windows path to a cygwin dll.
Those are plenty of good reasons to avoid Cygwin then! Thanks for sharing
your perspective on this.