x264-svn wrongfully assumes that all x86 CPUs have the mmxext and SSE2 command sets. From x264-svn's configure: case "${MACHINE%%-*}" in i*86) ARCH="X86" CFLAGS="$CFLAGS -DHAVE_MMXEXT -DHAVE_SSE2" This leads to an unusable binary on my Athlon XP. I suggest adding the mmxext and sse2 USE flags to the ebuild and changing the configure script accordingly. I'll attach a proposed patch to the ebuild in a moment.
Created attachment 100305 [details, diff] proposed patch to handle mmxext and SSE2 This diff should apply cleanly to x264-svn-20061014 and 20060612.
What are exactly the problems with the binary ? we've been testing 20061014-r1 on an athlon xp and there do not seem to be any problem at all, cpu detection is made at runtime Could you please post your emerge --info also ?
I remember that mencoder crashed on me in a way that led me to believe mmxext/sse2 was the problem and that I could avoid that crash by the patch included. However I am unable to reproduce it now with mplayer-1.0_pre8 or rc1. No idea if it was a local problem or my box just wanted to piss me off... Sorry for the waste of your time =(
reopen to mark it invalid afterwards.
closed as invalid, as this seems to be no ebuild/package problem.