Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 240538

Summary: media-libs/gegl SSE/MMX autodetection bogus. Please add Flags.
Product: Gentoo Linux Reporter: Sascha Hlusiak <bugs>
Component: New packagesAssignee: Hanno Böck <hanno>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild with USE="mmx sse"

Description Sascha Hlusiak 2008-10-08 15:35:22 UTC
On my athlon the sse/mmx autodetection detects that sse and mmx are both available, while only mxx is (sse isn't completely available). Compiling gegl results in illegal instructions in the gegl binary.

Please add USE Flags mmx and sse to the ebuild (passing --disable-sse, --disable-mmx to the configure script).

Thanks,
Sascha

Reproducible: Always

Steps to Reproduce:




# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 4
model name      : AMD Athlon(tm) Processor
stepping        : 4
cpu MHz         : 1399.776
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips        : 2802.16
clflush size    : 32
power management:
Comment 1 Sascha Hlusiak 2008-10-08 15:37:11 UTC
Created attachment 167624 [details]
ebuild with USE="mmx sse"

using attached ebuild works for me.
Comment 2 Hanno Böck gentoo-dev 2008-10-09 00:53:53 UTC
Thanks, fixed, but if these checks don't work you should probably report that upstream. Not a gentoo issue though, as we prefer not to autodetect anything.