Threads Python OpenVMS

Uwe Zessin zessin at my-deja.com
Fri Aug 20 13:23:45 EDT 1999


In article <7pcc46$ej7$1 at nnrp1.deja.com>,
  Don <don_b at my-deja.com> wrote:
> Has anyone been able to successfully build threads into Uwe Zessin's
> OpenVMS port of Python-1_5_2?  I have OpenVMS/Alpha 7.2.  I am having
> trouble compiling @DCC_PYTHON THREAD.  I'm getting lots of errors in
> THREAD_PTHREADS.H.  I'd appreciate any input.

Did you change CONFIG.H as described in the installation manual to
enable thread support?

I have tried this only with version 1.5.1 and a much older version
of OpenVMS (VAX V6.1). I have checked the release notes of OpenVMS
V7.1 and they say:

"Starting with OpenVMS Version 7.0, the DECthreads library
 (PTHREAD$RTL.EXE) implements a POSIX 1003.1c standard interface."

and

"The POSIX 1003.4a, Draft 4 (or "d4") interface of DECthreads is
slated for retirement in a future release. Applications that were
written using the POSIX 1003.4a, Draft 4 interface should be migrated
to the new POSIX 1003.1c standard (or "pthread") interface provided
by DECthreads. A compatibility mode for the Draft 4 POSIX 1003.4a
interface has been provided in this release to help ease migration.
This compatibility mode will be removed in a future release."

It is my understanding - I have never _worked_ with threading -
that earlier versions implemented different drafts that are
incompatible to each other.

--
Uwe Zessin


Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.




More information about the Python-list mailing list