Paul F. Johnson c92b865
--- mono-2.8/mono/mini/main.c	2010-09-10 21:55:45.000000000 +0100
Paul F. Johnson c92b865
+++ mono-2.8/mono/mini/main-new.c	2010-09-15 13:26:40.582184193 +0100
Paul F. Johnson c92b865
@@ -88,10 +88,14 @@
Paul F. Johnson 7b91332
 }
7e2b69d
 
Paul F. Johnson 7b91332
 #else
Paul F. Johnson 7b91332
-
Paul F. Johnson 7b91332
+#include <sched.h>
7e2b69d
 int
7e2b69d
 main (int argc, char* argv[])
7e2b69d
 {
Paul F. Johnson 264ee24
+#ifdef __powerpc__
Paul F. Johnson 264ee24
+  unsigned long mask = 1;
Paul F. Johnson 264ee24
+  sched_setaffinity(0, sizeof(mask), &mask);
Paul F. Johnson 264ee24
+#endif
Paul F. Johnson 264ee24
 	mono_build_date = build_date;
Paul F. Johnson c92b865
 	
Paul F. Johnson c92b865
 	return mono_main_with_options (argc, argv);