Mpg123 doesn't use CFLAGS from make.conf on amd64. I have made a patch to fix that. I have also tries to compile it with a lot of different CFLAGS combinations and it seems stable even with insane optimizations. Reproducible: Always Steps to Reproduce:
Created attachment 55023 [details, diff] Patch.
Has nothing to do with amd64.
Anything happening here? Here are some results: Before applying my patch (compiling unoptimized): [12:18] Decoding of foo.mp3 finished. real 0m14.533s user 0m14.133s sys 0m0.358s After applying my patch: [12:18] Decoding of foo.mp3 finished. real 0m3.942s user 0m3.628s sys 0m0.271s As you can see the patched mpg123 is more than three times faster. So please apply it. :)
Thanks, fixed in -r10 in CVS.