[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1003249: libqt5webenginecore5: i386 baseline violation



Hi!

On Fri, Jan 07, 2022 at 12:58:50AM +0100, NoSSE2 wrote:
> Dear Maintainer,
>
> I tried to start Konqueror on a fresh install of Debian by typing konqueror
> into LXTerminal, it doesn't start, just crashes all the time.
>
> It violates the i386 baseline by using SSE2 unconditionally, even if the host
> CPU doesn't support it (tested on a downclocked Athlon XP).
>
> I suggest that https://wiki.debian.org/SIMDEverywhere might be helpful in
> developing a patch, if it isn't just a compiler flag fix.
>
> If this issue/bug is unfixable, the package should depend on package
> sse2-support (i386 only).

Yes, it is unfixable.

Qt WebEngine is based on Chromium which requires SSE2 since 2014 [1] and
SSE3 since version 89 (2020) [2][3].

Qt WebEngine 5.15 is based on Chromium 87 so it does not require SSE3 yet,
but definitely requires SSE2. I will add a dependency on sse2-support.

[1]: https://codereview.chromium.org/197403004
[2]: https://bugs.chromium.org/p/chromium/issues/detail?id=1123353
[3]: https://docs.google.com/document/d/1QUzL4MGNqX4wiLvukUwBf6FdCL35kCDoEJTm2wMkahw/edit?usp=sharing

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature


Reply to: