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)
