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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.