From 4d93e758d732726fa7e20693db1f447985f1d6d8 Mon Sep 17 00:00:00 2001 From: Matt Oliver Date: Mon, 12 May 2014 17:35:52 +1000 Subject: configure: Ensure log2 is disable based on msvcrt version. Signed-off-by: Michael Niedermayer --- configure | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'configure') diff --git a/configure b/configure index a1176645a2..415b4ad583 100755 --- a/configure +++ b/configure @@ -4124,9 +4124,6 @@ case $libc_type in add_compat msvcrt/snprintf.o snprintf=avpriv_snprintf \ _snprintf=avpriv_snprintf \ vsnprintf=avpriv_vsnprintf - # MSVC 2010 x64 requires log2 fix. However 2013 onwards is supported. - check_cpp_condition stdlib.h "_MSC_VER >= 1800" || - disable log2 ;; esac @@ -5021,6 +5018,8 @@ elif enabled_any msvc icl; then disable ebx_available fi fi + # msvcrt10 x64 incorrectly enables log2, only msvcrt12 onwards actually has log2. + check_cpp_condition crtversion.h "_VC_CRT_MAJOR_VERSION >= 12" || disable log2 fi case $as_type in -- cgit v1.2.3