configure: check yasm/nasm for working pextrd opcode
NASM versions older than 2.08 fail to build ffmpeg with several "error: operation size not specified" errors but this is not caught in configure. Fix that by checking if "pextrd [eax], xmm0, 1" works in configure. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 48545a8f724247853c5b1d4e0a24e3ea3ee06515)
This commit is contained in:
parent
21b032c431
commit
5fb06ffac7
2
configure
vendored
2
configure
vendored
@ -2672,7 +2672,7 @@ EOF
|
|||||||
elf*) enabled debug && append YASMFLAGS $yasm_debug ;;
|
elf*) enabled debug && append YASMFLAGS $yasm_debug ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
check_yasm "pabsw xmm0, xmm0" && enable yasm ||
|
check_yasm "pextrd [eax], xmm0, 1" && enable yasm ||
|
||||||
die "yasm not found, use --disable-yasm for a crippled build"
|
die "yasm not found, use --disable-yasm for a crippled build"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user