mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-29 10:43:15 +00:00
build: Require yasm 0.8.0 or higher
This is in preparation for removing a .rodata kludge which was only required for older YASM versions. The movbe instruction was introduced in 0.8.0, which already had AVX, which was introduced in 0.7.0, and NASM introduced movbe in 2.0.3, which is the same version which introduced AVX support. Also, make the failure message more accurate. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
This commit is contained in:
parent
b2148faca9
commit
9e3946aada
4
configure
vendored
4
configure
vendored
@ -3591,8 +3591,8 @@ EOF
|
||||
elf*) enabled debug && append YASMFLAGS $yasm_debug ;;
|
||||
esac
|
||||
|
||||
check_yasm "vextractf128 xmm0, ymm0, 0" && enable yasm ||
|
||||
die "yasm not found, use --disable-yasm for a crippled build"
|
||||
check_yasm "movbe ecx, [5]" && enable yasm ||
|
||||
die "yasm/nasm not found or too old. Use --disable-yasm for a crippled build."
|
||||
check_yasm "vfmaddps ymm0, ymm1, ymm2, ymm3" || disable fma4_external
|
||||
check_yasm "CPU amdnop" && enable cpunop
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user