[linux-audio-user] CPU clock - beware - Solved for now?
Chris Pickett
chris.pickett at mail.mcgill.ca
Wed Jul 21 23:00:51 EDT 2004
Malcolm Baldridge wrote:>
> Your mp3 encoder is probably built "lamely". An Athlon-XP runs optimally
> with '-mcpu=athlon-xp -march=athlon-xp -O2 -fomit-frame-pointer -s'.
>
> When you build your mp3 encoder, try defining CFLAGS and CXXFLAGS prior to
> the configure invocation, such as:
>
> (note, there's nothing after each \ except the carriage return)
>
> CFLAGS='-mcpu=athlon-xp -march=athlon-xp -O2 -fomit-frame-pointer -s' \
> CXXFLAGS='-mcpu=athlon-xp -march=athlon-xp -O2 -fomit-frame-pointer -s' \
> LDFLAGS=-s ./configure --blah --blah --blah
-march=athlon-xp is for cpu-specific code, and you should use this if
your binary will always run on the same architecture, whereas
-mcpu=athlon-xp doesn't break compatability with other cpu's. it's
better to use only -march if you don't need to move things, and only
-mcpu if you do (gcc probably ignores -march in the presence of -mcpu).
i imagine you'd have a blast at somewhere like this:
http://forums.gentoo.org/viewtopic.php?t=5717
(there's bad and good advice in there)
cheers,
chris
More information about the Linux-audio-user
mailing list