From 3debf366c865e4e0a7b5809c343bcb07ce3e8104 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Mon, 25 Jan 2010 01:26:54 +0000 Subject: [PATCH] Check for getaddrinfo in the winsock headers. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This makes us link directly to getaddrinfo if it is available, making binaries incompatible with anything prior to windows XP. If compatibility is desired, compile with --target-os=mingw32-prexp. Patch by Martin Storsjö . Originally committed as revision 21442 to svn://svn.ffmpeg.org/ffmpeg/trunk --- configure | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure b/configure index b9d6a42d37..987c6b3faf 100755 --- a/configure +++ b/configure @@ -2533,6 +2533,8 @@ if enabled network; then network_extralibs="-lws2" || \ { check_func_headers winsock2.h closesocket -lws2_32 && \ network_extralibs="-lws2_32"; } + # getaddrinfo is available if _WIN32_WINNT >= 0x0501 is defined + check_func_headers ws2tcpip.h getaddrinfo $network_extralibs check_type ws2tcpip.h socklen_t check_type ws2tcpip.h "struct addrinfo" check_type ws2tcpip.h "struct ipv6_mreq"