On quarta-feira, 11 de dezembro de 2013 09:12:22, Knoll Lars wrote:
> Is this the right fix for 5.2? I'm a bit afraid that this would cause
> Linux distributions to install the sse disabled QtQml by default, leading
> to pretty bad performance.

I think so. Unless the distro specifically builds with -no-sse2[*], QtQml will 
be SSE2-only, which is the situation we had in Qt 5.0 and 5.1 anyway.

Distros that need to ship, for some interesting reason, a non-SSE2 QtQml will 
need to start adapting to doing the trick right now. I had hoped to give them 
4 months to prepare for 5.3, but this affects them now.

> The other option for 5.2 would be to do runtime detection of SSE2 and
> enable/disable the JIT according to that.

That means a bigger library and we plan on removing the runtime option anyway 
in 5.3, so maybe not.

[*] for 5.2.0, you need -no-sse2 -no-ssse3 -no-avx, at least, otherwise it 
will break the build. There's a fix in 5.2.1 for it 
(a071ba629b89dbbe458d0865a0c4ebc3f92d3524).
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to