]> git.sesse.net Git - vlc/commitdiff
contribs: unbreak libxml compilation on Darwin
authorFelix Paul Kühne <fkuehne@videolan.org>
Sun, 7 Jul 2013 10:59:44 +0000 (13:59 +0300)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sun, 7 Jul 2013 11:00:17 +0000 (14:00 +0300)
contrib/src/libxml2/osx-threads.patch [deleted file]
contrib/src/libxml2/rules.mak

diff --git a/contrib/src/libxml2/osx-threads.patch b/contrib/src/libxml2/osx-threads.patch
deleted file mode 100644 (file)
index e15352a..0000000
+++ /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;
index f07a7dfff682524080b6b027bf704be2b39fc867..a477599bd6e6515a65bfc311086708a740625406 100644 (file)
@@ -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