From e9ed3a579bee9aa59c6c71fadedaf4822ca95b1e Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Wed, 11 Jul 2018 22:44:09 +0200 Subject: [PATCH] Contribs: srt, don't link to pthreadGC2 on Mingw --- contrib/src/srt/0004-cmake-pthread-win32.patch | 11 +++++++++++ contrib/src/srt/rules.mak | 1 + 2 files changed, 12 insertions(+) create mode 100644 contrib/src/srt/0004-cmake-pthread-win32.patch diff --git a/contrib/src/srt/0004-cmake-pthread-win32.patch b/contrib/src/srt/0004-cmake-pthread-win32.patch new file mode 100644 index 0000000000..eff246761b --- /dev/null +++ b/contrib/src/srt/0004-cmake-pthread-win32.patch @@ -0,0 +1,11 @@ +--- srt/CMakeLists.txt.old 2018-07-11 22:41:30.169381997 +0200 ++++ srt/CMakeLists.txt 2018-07-11 22:41:40.324958847 +0200 +@@ -338,7 +338,7 @@ + endif() + + if (MINGW) +- set (PTHREAD_LIBRARY -lpthreadGC2) ++ set (PTHREAD_LIBRARY -lpthread) + # XXX CONSIDER THIS. It came from a merged previous master version + # and was under an if(NOT MINGW)...elseif(THREADS_FOUND) condition. + # Might be that the current form still suffices; resolve this and remove comment. diff --git a/contrib/src/srt/rules.mak b/contrib/src/srt/rules.mak index 0d04fc9218..635a2dd1c9 100644 --- a/contrib/src/srt/rules.mak +++ b/contrib/src/srt/rules.mak @@ -33,6 +33,7 @@ srt: srt-$(SRT_VERSION).tar.gz .sum-srt $(APPLY) $(SRC)/srt/0001-api-Don-t-use-inet_ntop.patch $(APPLY) $(SRC)/srt/0002-win32-Only-include-inttypes.h-with-MSVC.patch $(APPLY) $(SRC)/srt/0003-cmake-Only-install-Windows-headers-in-win-subdir.patch + $(APPLY) $(SRC)/srt/0004-cmake-pthread-win32.patch mv srt-$(SRT_VERSION) $@ && touch $@ .srt: srt toolchain.cmake -- 2.11.4.GIT