[Python-Dev] Multiprocessing on Solaris (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Sun Mar 22 08:00:44 CET 2009


According to the user's experience multiprocessing should not compile and run correctly unless this patch is applied.

Can this please be more qualified? I can confirm Scott's observation: for the trunk, it compiles just fine, using SunPro CC on Solaris 10, on SPARC. Also, test_multiprocessing passes.

IIUC, incorrect setting of HAVE_SEM_TIMEDWAIT to 1 should cause a compile failure, as sem_timedwait would be called but not defined. However, sem_timedwait is defined on Solaris.

Likewise, for HAVE_FD_TRANSFER=1 to work, SCM_RIGHTS must be defined (and implemented); it is defined in sys/socket.h, and documented in socket.h(3HEAD).

So there must be going on something else at the user's machine.

Regards, Martin



More information about the Python-Dev mailing list