Hi Andreas, > I'm no expert in that field but somebody who is might take a look at > http://gcc.gnu.org/wiki/Cxx11AbiCompatibility and > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53646
thank you for these insightful (and admittedly frightening) links. Given these discussions, mixing compilation units compiled with -std=c++11 and -std=c++98 looks risky indeed. It seems that the problem can be avoided only by compiling the whole C++ code base consistently with one kind of -std argument. But I wonder how do Linux distributions do that? For example, if Qt5 uses C++11, does it mean that Qt5 must not be linked to programs compiled with -std=c++98? This is hard to believe. > As far as I understand the above deal mainly with issues > within the standard library which might not be a problem > when relying on the genode toolchain but could for the > lx_hybrid platform. I agree. But how should we go about this? Cheers Norman -- Dr.-Ing. Norman Feske Genode Labs http://www.genode-labs.com · http://genode.org Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
