On Jun 12, 2012, at 11:12 PM, ext Thiago Macieira wrote: > On terça-feira, 12 de junho de 2012 15.16.38, Stephen Chu wrote: >> I am curious if the runtime issue on OS X has been dealt with? > > Yes. We decided not to force libc++. We're still using the compiler default, > whichever that is (currently libstdc++). If the compiler changes defaults, > you > can blame the compiler vendor.
The runtime issue has been dealt with as Thiago says. We do not change the default C++ runtime. However... >> fatal error: 'initializer_list' file not found >> #include <initializer_list> >> ^ > > Our Mac developers have been using C++11 with libstdc++'s headers just fine. > They've told me that Apple patches the libstdc++ headers to make them work. This is a new error that we also stumbled over today. Essentially, we can't enable C++11 language support in the compiler while the C++ library doesn't provide C++11 headers or features. It's all or nothing. To deal with this, we'll have to introduce a way to switch the C++ runtime when building for Mac OS X. The best option to do this is with a new mkspec. I have a commit that needed testing (i.e. I started the compile before I left work today). I'll upload the commits to Gerrit tomorrow. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > Intel Sweden AB - Registration Number: 556189-6027 > Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden > _______________________________________________ > Interest mailing list > inter...@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest -- Bradley T. Hughes bradley.hug...@nokia.com _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development