It appears media-libs/x264's configure script simply checks for vsx support with the compiler rather than with the CPU. This results in a libx264 binary being built with VSX extensions, which aren't valid for older PPC chips. Reproducible: Always Steps to Reproduce: 1. emerge x264 Actual Results: Illegal instruction Expected Results: Properly running encoder/decoder It might just be a matter of passing --disable-vsx to the configure script my default and switching on this flag. However, there may need to be additional patches to this code, as I don't think they've sufficiently tested a vanilla altivec machine with this in a while (it's still trying to use xxpermdi instructions in spite of vsx=no). I may end up submitting a patch upstream for this.