Qt 5 on 32-bit x86

To all Adélie Linux users with 32-bit x86 processors,

During testing of LXQt on a Pentium III, I noticed a repeated “Illegal instruction” error being raised by all Qt 5 applications. This is due to Qt 5’s build system overriding CFLAGS and building with SSE2 by default. This meant that most 32-bit x86 processors, including all 32-bit AMD, Cyrix, and UMC processors, and all Intel processors before the Pentium 4 “Willamette”, could not run any software that utilises Qt 5 or QML.

While the majority of the onus for this issue lies with Qt 5, I want to deeply apologise for the oversight that allowed these packages to ship with Adélie Linux 1.0-ALPHA5. In the future, packages will be tested on a wider variety of systems before they are shipped to the public. Rest assured that we are working diligently behind the scenes to ensure a pleasant experience for users of all supported hardware.

The affected Qt 5 packages have been rebuilt and should no longer cause issues on any supported 32-bit x86 processor. If you encounter an “Illegal instruction” error while using the Adélie Linux distribution with any software, on any architecture, please file an issue on the BTS.

Thank you for your continued support of Adélie.

Best regards,
A. Wilcox
Project Lead

Leave a Comment

Your email address will not be published. Required fields are marked *

Independent by design.

Adélie is an independent Linux distribution committed to integrity, privacy, and user freedom. Your donation might be tax-deductible.