--- libdispatch-84.5.5/src/queue.c	2021-10-06 13:21:40.000000000 +0800
+++ libdispatch-84.5.5/src/queue.c	2024-04-13 20:44:43.000000000 +0800
@@ -1160,8 +1160,10 @@
 	for (i = 0; i < DISPATCH_ROOT_QUEUE_COUNT; i++) {
 		r = pthread_workqueue_attr_setqueuepriority_np(&pwq_attr, _dispatch_rootq2wq_pri(i));
 		dispatch_assume_zero(r);
+#ifndef __POWERPC__
 		r = pthread_workqueue_attr_setovercommit_np(&pwq_attr, i & 1);
 		dispatch_assume_zero(r);
+#endif
 // some software hangs if the non-overcommitting queues do not overcommit when threads block
 #if 0
 		if (!(i & 1)) {
