[Box Backup] Compile Boxi from tarball or trunk?

Achim boxbackup@boxbackup.org
Tue, 07 Apr 2009 16:47:20 +0200

Hello Chris:

On Tue, 7 Apr 2009 15:16:13 +0100 (BST), Chris Wilson <chris@qwirx.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.