Frantisek Kluknavsky 48e390
diff -up wrk/src/threads/ATL_thread_start.c.wrk wrk/src/threads/ATL_thread_start.c
Frantisek Kluknavsky 48e390
--- wrk/src/threads/ATL_thread_start.c.wrk	2013-09-23 13:46:51.881085276 +0200
Frantisek Kluknavsky 48e390
+++ wrk/src/threads/ATL_thread_start.c	2013-09-24 16:13:59.021065418 +0200
Frantisek Kluknavsky 48e390
@@ -101,9 +101,10 @@ int ATL_thread_start(ATL_thread_t *thr,
Frantisek Kluknavsky 48e390
       ATL_assert(!pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED));
Frantisek Kluknavsky 48e390
    pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM); /* no chk, OK to fail */
Frantisek Kluknavsky 48e390
    #ifdef ATL_PAFF_SETAFFNP
Frantisek Kluknavsky 48e390
-      CPU_ZERO(&cpuset);
Frantisek Kluknavsky 48e390
-      CPU_SET(affID, &cpuset);
Frantisek Kluknavsky 48e390
-      ATL_assert(!pthread_attr_setaffinity_np(&attr, sizeof(cpuset), &cpuset));
Frantisek Kluknavsky 48e390
+	//affinity crashes a machine with fewer processors than the builder
Frantisek Kluknavsky 48e390
+      //CPU_ZERO(&cpuset);
Frantisek Kluknavsky 48e390
+      //CPU_SET(affID, &cpuset);
Frantisek Kluknavsky 48e390
+      //ATL_assert(!pthread_attr_setaffinity_np(&attr, sizeof(cpuset), &cpuset));
Frantisek Kluknavsky 48e390
    #elif defined(ATL_PAFF_SETPROCNP)
Frantisek Kluknavsky 48e390
       ATL_assert(!pthread_attr_setprocessor_np(&attr, (pthread_spu_t)affID,
Frantisek Kluknavsky 48e390
                                                PTHREAD_BIND_FORCED_NP));