From b6160774e6982f1a34ae8c94bd88355a1f90035e Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Tue, 24 Aug 2010 18:14:10 +0200 Subject: [PATCH] Contribs: fix libupnp linking with pthread for Win32 Ref #4108 --- extras/contrib/src/Patches/libupnp-configure.patch | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/extras/contrib/src/Patches/libupnp-configure.patch b/extras/contrib/src/Patches/libupnp-configure.patch index 0431468495..1dd5d6691d 100644 --- a/extras/contrib/src/Patches/libupnp-configure.patch +++ b/extras/contrib/src/Patches/libupnp-configure.patch @@ -48,7 +48,7 @@ +# [], +# [AC_MSG_ERROR([POSIX threads are required to build this program])]) # -+PTHREAD_LIBS=" -lpthreadGC2" ++PTHREAD_LIBS=" -lpthreadGC2 -lws2_32" +PTHREAD_CFLAGS=" -DPTW32_STATIC_LIB -DUPNP_STATIC_LIB" # Update environment variables for pthreads # @@ -109,3 +109,13 @@ AC_CONFIG_FILES([ +--- libupnp/libupnp.pc.in 2008-02-10 02:55:39.000000000 +0100 ++++ libupnp.new/libupnp.pc.in 2010-08-24 18:08:41.000000000 +0200 +@@ -6,6 +6,6 @@ + Name: libupnp + Description: Linux SDK for UPnP Devices + Version: @VERSION@ +-Libs: @PTHREAD_LIBS@ -L${libdir} -lupnp -lthreadutil -lixml ++Libs: -L${libdir} -lupnp -lthreadutil -lixml @PTHREAD_LIBS@ + Cflags: @PTHREAD_CFLAGS@ -I${includedir}/upnp + -- 2.39.5