On Sat, Jul 31, 2010 at 05:37:59AM -0500, Rugxulo wrote:
The only reason (AFAICT) to use MinGW is if you don't need POSIX and just want "fast and simple" binaries or if you dislike the Cygwin .DLL license issue.
No, I use MinGW because it is AFAICT the only compiler to build Windows executables for which you don't have to have a Windows system. ;-)
Well, if you're not also a Linux user, how could you even know how to support Linux??
There is so much information on the Internet...
but GNU does indeed target POSIX (or Linux) almost exclusively, and some GNU projects do indeed reject patches that don't fit that "ideal".
I don't see this. It's quite the opposite. Almost all GNU programs are also available for Windows. So I surely doubt that they reject code that makes their software run under Windows.
Of course they reject code that does not run on a GNU system or gives the (wrong) impression that their system is inferior. But what are you expecting? Would Microsoft support software that doesn't run on their system? That would really be a surprise! In contrast to the GNU project they don't even try to make most of their software run on other systems. And if than almost always for "bait and switch" stunts, ie. get others on the hook and when they byte and depend on it, then drop the support. That was also the only reason for them to implement POSIX support - to switch some POSIX people over to Windows.
barely into Linux, but I don't think I'll ever be 100% "pro POSIX, GNU" etc. as long as their build processes and tools are so arcane and complex.
Have you tried KDevelop or Anjuta?