[Development] Enabling SSE2 by default on x86 builds (32-bit)

Simon Hausmann simon.hausmann at digia.com
Wed Dec 11 10:03:05 CET 2013


On Wednesday 11. December 2013 09.36.46 Simon Hausmann wrote:
[...]
> > If we apply the change I mentioned in the other email, we change cases 2
> > and 3:
> > 
> > 2bis) distro builds Qt once with -no-sse2 flags
> > 
> > 	=> all libs compiled without SSE2
> > 	=> QtQml generates interpreted code only
> > 
> > 3bis) distro builds Qt once with -no-sse2 and then some libs with -config
> > sse2 => most libs compiled without SSE2, a few with SSE2 code
> > 
> > 	=> the non-SSE2 QtQml will generate interpreted code, the SSE2 one will
> > 	generate SSE2 code and will be used only in machines less than 14 years
> > 	old
> 
> Yep, let's do that. It's relatively painless to support this kind of build
> configuration in QtQml at least.

To puts words where my mouth is, here's a proposed fix for QtQml:

	https://codereview.qt-project.org/#change,73710


Simon




More information about the Development mailing list