> why use cygwin when mingw is available? Highly *nix tied programs that needs quick porting can use it (e.g.: those that use X11).
> what is the difference between the two? MinGW doesn't implement the *nix layer (Msys does, though only for the shell and small programs, not the whole system), it only consists of GCC port (with binutils and friends) linked against M$ C runtime library. > can i compile an app with either one and then run that app natively on winwhatever /without/ having to install either cygwin or mingw? All Cygwin binaries depend on cygwin1.dll, so you must distribute that with the program. With MinGW, there's a smaller C runtime library that must be distributed as well. I don't remember either provide statically linked version of those libraries. -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/64-bit-cross-binutils-on-a-32-bit-OS-tp5714083p5714105.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal