Currently x264 fails to build on for Arm (and possibly others) due to trying to build with the assembly code option enabled. It may actually compile for some Arm architectures, but for the RPi armv6j it does not. I have no idea if there is any assembly for non-x86 architecture in the code base, but either way the logic behind disabling the assembly code option is rather poor: if [[ ${ABI} == x86* ]] && use pic || [[ ${ABI} == "x32" ]]; then asm_conf=" --disable-asm" fi Manually disabling the asm config option, the package builds for the armv6j without any error. The assembly should be disabled by default, with a white list of matching architectures known to be supported, used to enable it. Reproducible: Always
Build log? `emerge --info` output?