Bug 14418

Summary: Qt 5.3 or programmed obsolescence?
Product: Mageia Reporter: Georges Eckenschwiller <paiiou>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED DUPLICATE QA Contact:
Severity: critical    
Priority: Normal CC: anaselli, doktor5000, lists.jjorge, lmenut, mageia, mrmazda, rverschelde, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 13991, 14229    

Description Georges Eckenschwiller 2014-10-30 10:53:35 CET
Description of problem:

Qt 5.3 or programmed obsolescence?
===================================
By default, Qt 5.3 is compiled by activating the use of the instructions SSE2 of the processor.
References:
http://lists.qt-project.org/pipermail/development/2013-November/014085.html
https://lists.debian.org/debian-qt-kde/2014/07/msg00169.html

The consequences:
------------------
A lot of programs do not comply any more on computers equipped with a little bit former processors, devoid of instructions SSE2.
During my some tests, I have already listed sddm, AdminPanel, Baloo de KDE, Qt Creator. There is certainly the others else.
Bug #13991 and #14229
Graver still: LXQt, an desktop foreseen for ligth computers, cannot work any more exactly on the computers for which it is foreseen.

However, there is a possibility:
Compile by clarifying not to activate SSE2. It seems that Mageia did not choose this solution.


Reproducible: 

Steps to Reproduce:
Rémi Verschelde 2014-10-30 11:06:42 CET

CC: (none) => lmenut, mageia, remi

Angelo Naselli 2014-10-30 12:24:44 CET

CC: (none) => anaselli
Blocks: (none) => 14229

Comment 1 José Jorge 2014-10-30 14:23:06 CET
What is the build option for remove SSE2?

CC: (none) => lists.jjorge

Comment 2 Georges Eckenschwiller 2014-10-30 16:21:47 CET
I am hopeless more or less in English (Reverso translates for me).
Maybe will be the answer here:
https://bugreports.qt-project.org/browse/QTBUG-35430
Georges Eckenschwiller 2014-10-30 16:23:50 CET

Blocks: (none) => 13991

Comment 3 Thomas Backlund 2014-10-30 18:28:34 CET
Fedora has fixed their package to build a non-sse2 + a sse2 version.

I think we should do the same

CC: (none) => tmb

Felix Miata 2014-10-31 00:19:40 CET

CC: (none) => mrmazda

Comment 4 Angelo Naselli 2014-10-31 12:25:20 CET
On Comment #3 (+1), just out of curiosity is that change made only for i586 arch?
Comment 5 Thomas Backlund 2014-10-31 12:49:51 CET
(In reply to Angelo Naselli from comment #4)
> On Comment #3 (+1), just out of curiosity is that change made only for i586
> arch?

Yes,

all x86_64 hw supports atleast SSE2
Comment 6 Florian Hubold 2014-11-11 17:23:26 CET
Why do we have another bugreport for this?
Relevant comments are already in https://bugs.mageia.org/show_bug.cgi?id=13991

This is the third bugreport for the same issue, I've already closed Bug 14491 due to this.

*** This bug has been marked as a duplicate of bug 13991 ***

Status: NEW => RESOLVED
CC: (none) => doktor5000
Resolution: (none) => DUPLICATE

Comment 7 Georges Eckenschwiller 2015-01-05 15:26:03 CET
I was able to redo the tests on my old machine.
I want just to confirm that the recompilation of qtbase5 by doktor5000 solved several problems.