On Fri, May 3, 2013 at 3:24 PM, JonY <[email protected]> wrote: > On 5/3/2013 20:12, Ozkan Sezer wrote: >>> >>> You are right. That patch affects gcc's own compilation only. It >>> doesn't affects user-code. >>> Nevertheless for libstdc++-v3 uses - starting with 4.8 - by default >>> POSIX-printf due it relies badly on this behavior internally. >> >> Even then, it affects libstdc++ compilation itself. IMO, mingw[-w64] >> should not default to __USE_MINGW_ANSI_STDIO=1 by itself and leave >> the decision to user (which is what we already do at present.) >> > > IIRC it is required if C++11 is used due to the presence of print templates. >
As I said, if the user is doing c++11, he should as well know that he needs __USE_MINGW_ANSI_STDIO=1, so it's a user thing. -- O.S. ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
