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

Rex Dieter rdieter at math.unl.edu
Tue Dec 10 19:01:24 CET 2013


Lisandro Damián Nicanor Pérez Meyer wrote:

> On Tuesday 10 December 2013 14:18:39 Lisandro Damián Nicanor Pérez Meyer
> wrote:
> [snip]
>> He also gave us some directions on how we could achieve this, feel free
>> to ping me if you need them.

> The idea (and please correct me if I've got something wrong) would be to:
> 
> - Build Qt core with sse disabled.
> - After the above, for each library you want with SSE2 optimisations, cd
> src/libdir, qmake -config sse2, make && manually install in the
> LIBDIR/sse2 directory

So, for this to be workable, we'd need a canonical list of libraries that 
want/need SSE2 optimizations.

While on the topic, and looking at qtdeclarative's JIT on i686,
https://bugreports.qt-project.org/browse/QTBUG-35430

would a similar workaround suffice for libQt5Qml?  build a normal sse2/jit 
enabled version and stuff into LIBDIR/sse2 dir, and a non-sse2/jit into 
LIBDIR?

-- Rex





More information about the Development mailing list