ports/lang/mono/patches/patch-mono_mini_main_c

19 lines
389 B
Text

Index: mono/mini/main.c
--- mono/mini/main.c.orig
+++ mono/mini/main.c
@@ -385,10 +385,14 @@ main (int _argc, char* _argv[])
}
#else
-
+#include <sched.h>
int
main (int argc, char* argv[])
{
+#if defined(__powerpc__) && defined (__GLIBC__)
+ unsigned long mask = 1;
+ sched_setaffinity(0, sizeof(mask), &mask);
+#endif
mono_build_date = build_date;
#if TEST_ICALL_SYMBOL_MAP