[Mageia-dev] Clanlib2 and SSE2 on i586

Colin Guthrie mageia at colin.guthr.ie
Tue Dec 4 12:59:50 CET 2012


'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.

Col

-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the Mageia-dev mailing list