Major diffs are in my viewpoint
SJLJ or DW2 (Dwarf 2) exception system
Edit: If using the CB Debugger the gdb version matters when reporting issues with Debugger.
32 or 64 bit
Lets recap a bit
There are two
major distributions of MinGW that I know of till now.
1. MinGW and MinGW-w64 from the MinGW team, are the official distro's respectively for
only 32 and
only 64 bit machines right?
2. TDM-MinGW from Twilight Dragon Media (32 and 64 bit; i read somewhere in mingw's site that the mantainer not collaborate with mingw's team )
.....
3. others
minor distros
now about the exception system TDM is better than official Mingw? and yes i have to use heavily C:B's Debugger
GCC version
actually i don't notice great differences trough the various distros, i mean i notice differences by 1 only in the last z number (x.y.z) dunno if that is important
Minor diff is the installer.
all distros have the proper installer or zip unzip system no?
TDM Author posts on this site and the CB Team tends to use TDM more often than the others; therefore the specific bugs to it are more often known.
mmh you mean mingw team is snobby? or ... in other words trough C:B and TDM's author exist better communication?
i am wandering why exist some forks (distros) of mingw ? maybe the core team mingw not work as intended?
PS:
1.
i have found a opinion (but not taken note on the date he was written):
Personally, I like the TDM version because it's easier to install the 64bit version, and statically links to libstdc++ by default so I don't have to worry about sending executables to friends . libstdc++ is implicitly linked by gcc by default. The official build seems to produce a portable executable out of the box.
It's implicity linked, but it uses a shared library. An executable compiled with vanilla MinGW will fail to start on a different machine that doesn't have MinGW installed.
There's a compiler switch to tell it to use the static library instead, TDM does the opposite and uses the static library by default (which I prefer).2.
actually i have the official mingw(although i am on a Athlon II X2 250 i.e. 64 bit but Win XP is 32 bit i guess) distro installed trough their online installer (named mingw-get i guess) a flawlessly process really. I open that thread because i try to discover differences among the mingw flavors (on either 32 or 64 bit variety). That seems to be a daunting task at a first try
Thanks Tim
Cheers
Harry G. K.