[vlc-commits] contribs: unbreak libxml compilation on Darwin
Felix Paul Kühne
git at videolan.org
Mon Jul 8 14:40:58 CEST 2013
vlc/vlc-2.1 | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | Sun Jul 7 13:59:44 2013 +0300| [341f27057f69e5ec570cf8af97323b20cc3979f1] | committer: Jean-Baptiste Kempf
contribs: unbreak libxml compilation on Darwin
(cherry picked from commit 1cd0908c869cc0549bbda2ad18ba2f5dcc64aa44)
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc/vlc-2.1.git/?a=commit;h=341f27057f69e5ec570cf8af97323b20cc3979f1
---
contrib/src/libxml2/osx-threads.patch | 19 -------------------
contrib/src/libxml2/rules.mak | 3 ---
2 files changed, 22 deletions(-)
diff --git a/contrib/src/libxml2/osx-threads.patch b/contrib/src/libxml2/osx-threads.patch
deleted file mode 100644
index e15352a..0000000
--- a/contrib/src/libxml2/osx-threads.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- libxml2-2.9.0/threads.c.orig 2012-11-10 08:11:05.000000000 -0500
-+++ libxml2-2.9.0/threads.c 2012-11-10 08:12:30.000000000 -0500
-@@ -146,6 +146,7 @@
- static pthread_key_t globalkey;
- static pthread_t mainthread;
- static pthread_once_t once_control = PTHREAD_ONCE_INIT;
-+static pthread_once_t once_control_init = PTHREAD_ONCE_INIT;
- static pthread_mutex_t global_init_lock = PTHREAD_MUTEX_INITIALIZER;
- #elif defined HAVE_WIN32_THREADS
- #if defined(HAVE_COMPILER_TLS)
-@@ -915,7 +916,7 @@
- #ifdef HAVE_PTHREAD_H
- if ((libxml_is_threaded) && (pthread_key_delete != NULL))
- pthread_key_delete(globalkey);
-- once_control = PTHREAD_ONCE_INIT;
-+ once_control = once_control_init;
- #elif defined(HAVE_WIN32_THREADS) && !defined(HAVE_COMPILER_TLS) && (!defined(LIBXML_STATIC) || defined(LIBXML_STATIC_FOR_DLL))
- if (globalkey != TLS_OUT_OF_INDEXES) {
- xmlGlobalStateCleanupHelperParams *p;
diff --git a/contrib/src/libxml2/rules.mak b/contrib/src/libxml2/rules.mak
index f07a7df..a477599 100644
--- a/contrib/src/libxml2/rules.mak
+++ b/contrib/src/libxml2/rules.mak
@@ -17,9 +17,6 @@ XMLCONF = --with-minimal --with-catalog --with-reader --with-tree --with-push --
libxml2: libxml2-$(LIBXML2_VERSION).tar.gz .sum-libxml2
$(UNPACK)
-ifdef HAVE_DARWIN_OS
- $(APPLY) $(SRC)/libxml2/osx-threads.patch
-endif
$(APPLY) $(SRC)/libxml2/no-tests.patch
$(APPLY) $(SRC)/libxml2/win32.patch
$(APPLY) $(SRC)/libxml2/pthread.patch
More information about the vlc-commits
mailing list