In semaphore-osx.c, Multiprocessing.h is used which is deprecated. Why isn't pthread used instead anyway?
Ah, the current semphore-posix.c code compiles fine on OSX but it doesn't work because sem_init (unnamed semaphores) are not supported.
Created attachment 77310 [details] [review] patch This patch reimplements semaphore-osx.c with POSIX named semaphores.
Created attachment 77311 [details] semaphore-osx.c
Thanks, I pushed the patch to the "master" and "next" branches (with some coding style fixes).
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.