2012/5/12 John E. / TDM <[email protected]>
> On 5/11/2012 9:10 AM, Ruben Van Boxem wrote:
> > Yes, TDM's toolchain is a native build. but please don't use it, it's
> > old (by now) and as you can see has installation problems
>
> :(
>
> With these two frankly unfounded generalizations, you may be scaring off
> quite a few innocent readers who might have otherwise found TDM-GCC to
> be an eminently usable and solid MinGW-w64 setup.
>
You're right, I'm sorry about that. That wasn't fair.
>
> I take a certain amount of pride in the GCC distribution I've provided,
> as I'm sure you do in yours, so please do me the courtesy of recognizing
> that TDM-GCC is merely different from other builds, not unequivocally
> worse. The most recent release was in September of last year, and is of
> a later version of GCC than the majority of popular Linux distributions,
> so it's only "old" from the viewpoint of someone who values
> bleeding-edge features. And if there are "installation problems", in the
> implied vein of affecting a majority of users, I take pains to fix them
> promptly.
>
It's probably your links to the MinGW.org Sourforge site that are causing
these anyways.
>
> Finally, to clear up any confusion that may still exist, TDM-GCC (the
> 64/32-bit edition) is indeed a "native" x86_64-w64-mingw32 toolchain in
> every way that counts. It happens to be able to run on 32-bit systems,
> but performs in the same way that you would expect the native toolchain
> to perform.
>
Right, but the fact remains that you rename base GCC runtime DLL's for your
multilib toolchain, which makes DLL's compiled with your toolchain
incompatible (different libgcc/libstdc++ name) with any other toolchain,
which impacts the homogeneity of the MinGW-w64 "universe". Secondly, you
remove the option "-static-libstdc++" so that anyone previously using this
option is out of luck when trying your build. As a sidenote, your MinGW-w64
runtime version predates any release by the project. Apart from any issues
there may have been at the time, the first thing we would suggest to people
coming to this mailing list with a problem is to use the latest release of
MinGW-w64, because chances are, it's already fixed.
Truth be told, I used your toolchains when I first started with MinGW (you
were the only one bothering to build GCC 4.4 at the time, I remember pretty
well). They are good, but I can't recommend them anymore, sorry.
Also, these kind of commits are not very helpful:
http://qt.gitorious.org/qt/qt/commit/d4150975af620e2889cc58bd476bac6b4d101db3
- specific check for "tdm64-1"
- removal of normal compiler option "-static-libstdc++"
does not make the world a better place. I'm not saying the first is your
fault (I was looking for the second change, which kind of can be attributed
to your removal of the option).
I'm just trying to sensitize you for the consequences of your
compat-breaking changes, which are the sole reason for my
"derecommendation".
Ruben
>
> -John E. / TDM
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public