I'm building the transcode 1.0.2 distribution on an x86 platform which (for
reasons I haven't debugged yet) doesn't cope with the MMX/SSE assembler in the 
transcode source.

I've passed the --enable-mmx=no --enable-sse=no --enable-sse2=no arguments to 
the configure script. However, in aclib/*.c swathes of MMX/SSE assembler are 
guarded by

 #ifdef ARCH_X86

rather than

 #ifdef HAVE_MMX

I can see that modern x86 architectures would be expected to have these 
extensions, but surely if I've explicitly disabled them then it shouldn't 
attempt to use them?



Incidentally, I suspect it's the ancient version of gcc I'm using:

Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81)

Reply via email to