On Sat, 28 May 2011 22:34:34 +0200
Juan Jose Garcia-Ripoll <juanjose.garciarip...@googlemail.com> wrote:

> What happens is that cygwin is faking "fork()". Windows does not have it, so
> what Cygwin does is to reload the whole executable file and all shared
> libraries and copy the memory content to fake a "duplicate" of the original
> executable image. The problem is that when loading the executable file and
> the shared libraries, they have to end up at the same positions, but cygwin
> fails to do it properly and thus the copy that is produced cannot function.

When reading this I was wondering: would a mingw port be easier, using
winapi (it is simpler, more efficient with less wrapping)?  Or does the
cygwin port already make use of the cygwin-mingw cross-compiler?  Also,
is fork() in this case only used to execute the compiler?

Thanks,
-- 
Matt

------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to