[SCM] libav/experimental: Check for getaddrinfo in the winsock headers.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:58:36 UTC 2013


The following commit has been merged in the experimental branch:
commit 3debf366c865e4e0a7b5809c343bcb07ce3e8104
Author: Martin Storsjö <martin at martin.st>
Date:   Mon Jan 25 01:26:54 2010 +0000

    Check for getaddrinfo in the winsock headers.
    
    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ö <martin at martin dot st>.
    
    Originally committed as revision 21442 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/configure b/configure
index b9d6a42..987c6b3 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"

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list