Allan Sandfeld Jensen wrote: Hi,
> It is pretty much the same. I would recommend gcc because that is default on > Linux and the most likely to compile warning free and support most > configurations. That's more or less what I expected. The only mostly systematic difference I see (on all platforms) is that GCC generates debug information that takes much more space. No idea if that means there's more information but the difference is large enough that I wonder if it doesn't increase load times. > Btw. LTO isn't that insane these days, In shared Qt builds we don't not let ... > Especially if you want smaller binaries ltcg + optimize_size gives great > results. I know, but it still basically doubles the build time because almost everything is actually built a second time during the link step. A regular build already stresses my Linux system to a point where I can barely do anything else on it. And on Mac, well, using LTO means you give up debugging, for some reason (the information is still there AFAICT, but the debugger acts as if it isn't). Not that I do a lot of Qt debugging, but it's useful to be able to trace application crashes into Qt code, and to be able to inspect QObjects, QWidgets etc. R. _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest