In the case of CPU-hungry applications such as a movie player, MMX and PentiumPro optimizations can sometimes double the app's performances. The drawback is that a ppro+mmx binary will only work on a ppro+mmx CPU.
What can be done about that ? Doing separate packages doesn't look very good to me. Doing only optimized binaries isn't acceptable since they won't run on most boxes, and doing only non-optimized binaries makes the package pretty useless since most users will rebuild it. I thought of doing a package with several versions of the binary, with a shell wrapper testing /proc/cpuinfo or whatever, and launching the right binary. But this probably means twice to four times the build time. Is this acceptable ? Sam. -- Samuel Hocevar <[EMAIL PROTECTED]> <http://sam.zoy.org/> for DVDs in Linux screw the MPAA and ; do dig $DVDs.z.zoy.org ; done | \ perl -ne 's/\.//g; print pack("H224",$1) if(/^x([^z]*)/)' | gunzip