[Mageia-dev] Clanlib2 and SSE2 on i586

Pascal Terjan pterjan at gmail.com
Tue Dec 4 13:21:58 CET 2012


On Tue, Dec 4, 2012 at 12:10 PM, AL13N <alien at rmail.be> wrote:
>> 'Twas brillig, and zezinho at 03/12/12 22:42 did gyre and gimble:
>>> Trying to launch openalchemist gave me a crash because Clanlib2 uses
>>> SSE2 on SSE2 systems for software rendering, while we disabled it at
>>> configure.
>>>
>>> What should we do? I think enabling it is better, as all i586 CPU with
>>> less than 10 years come with SSE2. But our policy forbids it ;-)
>>>
>>> ERROR FOLLOWS :
>>>
>>> Exception caught:
>>> Sorry, this compiled clanSWRender does not support SSE2, but your CPU
>>> does support SSE2. (Update clanSWRender to contain SSE2)
>>
>> The code should really be complied but only enabled at runtime if it's
>> available. PulseAudio does this. It's more of a pain to code for but
>> does make like easier for distributions.
>>
>> But yeah, short term fix, nuke the test, and as a meme says, keep calm
>> and carry on.
>
> but, do ALL recent i586 CPU's have SSE2? what about the embedded and VIA
> cpu's and the likes?

The test is that it refuses to run if the lib is not using sse2 while
it could (slowly).

The clanSWRender lib needs to be fixed to have sse2 support on sse2
system and not on non sse2 systems so that we can enable it but that's
something unrelated to dropping this test.


More information about the Mageia-dev mailing list