Upstream bugs under Linux

From Arx Libertatis Wiki
Revision as of 06:40, 24 April 2012 by Ds (talk | contribs) (Created page with "This page lists bugs that affect Arx Libertatis under 16px| Linux, but is caused by other software or it's packaging and thus cannot be properly fixed by us. Ple...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page lists bugs that affect Arx Libertatis under File:Tux.png Linux, but is caused by other software or it's packaging and thus cannot be properly fixed by us. Please contact the upstream maintainers about getting these issues fixed.

Unconditional use of SSE3 instructions in DevIL 1.7.8

If you have an older CPU that does not support SSE3 instructions, Arx Libertatis may crash with an "Illegal instruction" error. In most cases, this is caused by incorrect packaging if DevIL (though DevIL itself is to blame here too as it uses SSE3 by default). If you have a newer CPU (especially a 64-bit one) this bug does not affect you.

Ref: upstream DevIL bug report

To see if your distribution is affected refer to the following table:

Distribution Status Bug report
Arch icon.png Arch Linux broken FS#29590
Debian icon.png Debian broken #572954
Fedora icon.png Fedora broken Bug 815629
Gentoo icon.png Gentoo Linux fixed by adding sse, sse2 and sse3 USE flags Bug 412791
OpenSUSE icon.png openSUSE broken Bug 758713
Ubuntu icon.png Ubuntu broken Bug #987634

Please vote on the upstream bugs as applicable if you want this to be fixed faster for your Distribution. Especially Debian doesn't seem to care as their bug report is over two years old - shame on them. If you use another distribution, please verify that the bug has not been fixed an then file a bug in the appropriate bug tracker and add it to this table.

If you use our portable Arx Libertatis binaries you should be fine.

If you compiled DevIL from source you need to use the --disable-sse3 ./configure flag (and possibly --disable-sse2 and --disable-sse too) to allow DevIL to be used with older CPUs.