Am Mon, 8 Oct 2012 15:30:48 -0400
schrieb Miguel A. Colón Vélez <debian.mic...@gmail.com>: 

> The Debian i386 architecture is supposed to support all i486 and
> later. The current package of mpg123 gets compiled with
> "--with-cpu=x86_dither"

This doesn't seem to be in effect here. First: Yes, --with-cpu=x86
superseedes --with-cpu=x86_dither (dithered decoders are included).
And: If I do a build --with-cpu=x86 in the i386 wheezy VM, I get the
following list of decoders:

sh$ src/mpg123 --list-cpu
Builtin decoders: SSE 3DNowExt 3DNow MMX i586 i586_dither i386 generic 
generic_dither

The stock binary says this:
sh$ mpg123 --list-cpu
Builtin decoders: i486

This happens either when building --with-cpu=i486 or when not
specifying anything (--with-cpu=) and setting host to i486-*.
Unfortunately, the i486 code is a hack that has not been merged with
the other optimizations. Since generic and i386 code will run just fine
on i486 CPUs, I recommend enforcing --with-cpu=x86 on ia32 platform.


Alrighty then,

Thomas

Attachment: signature.asc
Description: PGP signature

Reply via email to