summaryrefslogtreecommitdiff
path: root/debian/patches/libports_stability.patch
diff options
context:
space:
mode:
authorSamuel Thibault <sthibault@debian.org>2009-04-18 15:41:25 +0000
committerSamuel Thibault <sthibault@debian.org>2009-04-18 15:41:25 +0000
commit43b5f378b58e4585b4244920dc66caa1915b4eb0 (patch)
tree52326a9229739ea753a6620642f3eca874cee95d /debian/patches/libports_stability.patch
parent69d674705a5d831446fa982a4aaebe83181acc51 (diff)
* debian/patches/libports_stability.patch: New patch to keep the old
behavior of libports. * debian/patches/libpthread_fix.patch New patch from Thomas Schwinge to fix libpthread.
Diffstat (limited to 'debian/patches/libports_stability.patch')
-rw-r--r--debian/patches/libports_stability.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/debian/patches/libports_stability.patch b/debian/patches/libports_stability.patch
new file mode 100644
index 00000000..462fc1ca
--- /dev/null
+++ b/debian/patches/libports_stability.patch
@@ -0,0 +1,14 @@
+Ideally we should be able to time out and see translators go away automatically,
+however it makes all threads often wake at the same time and overload Mach.
+
+--- libports/manage-multithread.c 29 Dec 2008 18:38:02 -0000 1.20
++++ libports/manage-multithread.c 20 Aug 1997 20:41:57 -0000 1.19
+@@ -157,6 +157,8 @@
+ return 0;
+ }
+
++ thread_timeout = global_timeout = 0; /* XXX */
++
+ nreqthreads = 1;
+ totalthreads = 1;
+ thread_function (1);