diff --git a/glibc-fedora.patch b/glibc-fedora.patch index e97d629..460a7d1 100644 --- a/glibc-fedora.patch +++ b/glibc-fedora.patch @@ -2337,3 +2337,14 @@ @@ -1 +1 @@ -s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 \2\3"_ +s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_ +--- libc/nptl/descr.h 2006-02-13 07:51:37.000000000 +0100 ++++ libc/nptl/descr.h 2006-02-13 10:17:59.000000000 +0100 +@@ -166,7 +166,7 @@ struct pthread + do { \ + __pthread_slist_t *runp = THREAD_GETMEM (THREAD_SELF, robust_list.__next);\ + if (runp == &mutex->__data.__list) \ +- THREAD_SETMEM (THREAD_SELF, robust_list, runp->__next); \ ++ THREAD_SETMEM (THREAD_SELF, robust_list.__next, runp->__next); \ + else \ + { \ + while (runp->__next != &mutex->__data.__list) \