[Info-vax] VSI Python 3.8.2 port, with a OpenVMS Shark Logo...

Jean-François Piéronne jf.pieronne at laposte.net
Mon Nov 23 02:57:03 EST 2020


Le 22/11/2020 à 00:18, Craig A. Berry a écrit :
> 
> On 11/21/20 1:18 PM, Chris Townley wrote:
>> On 21/11/2020 18:42, Stephen Hoffman wrote:
>>>
>>> VSI has announced a recent Python port for OpenVMS. (Python 3.9 and
>>> 3.8.6 are the most current.)
>>>
>>> https://twitter.com/VMSSoftware/status/1329794043556098051
>>>
>>> As for the new or new-to-me OpenVMS logo shown, there's a /fin joke
>>> here somewhere, I just know it.
>>>
>>>
>>  From first look this is I64 only?
>>
>> Is this the future of Alpha here?
> 
> Um, the future of Alpha has been pretty clear since it was discontinued
> a couple of decades ago. VSI does still produce Alpha kits for many (but
> not all) of its open source ports, though often shortly after the
> Itanium kits appear.
> 
> In the particular case of Python 3.x, however, I'm not sure if anyone
> has yet ported the requisite libffi library to Alpha.  Last I heard,
> doing so required knowledge of Alpha assembler, DWARF, Alpha function
> signature details, and the OpenVMS calling standard.  Possibly other
> things I'm forgetting.  People with all the necessary skills probably
> have other things to do. Have you opened a ticket with VSI to ask for
> support?

When we do the port, Philippe Vouters and I, of libffi to OpenVMS we
(mostly Philippe) do the port for Alpha and I64.

In fact, we do the port for Python.

So you can build Python 3 on Alpha without any problem.

A few months ago I have asked if anyone is interested having a Python
3.10 on Alpha, no replies, as all customers who use Python on OpenVMS
are on I64, I only ld images for I64.

All the sources, Python 3.10 and libffi and others are on
https://foss.vmsgenerations.org/

So if you want a Python 3 on Alpha it's not very difficult to build it.

And Python 3.10 will be provided on X86-64, I have build some libraries
without any problem, the only expected one will be libffi.

The Python 3.10 port have the same VMS extension as the 2.7 version.
This is very important for customers who have large Python applications
on VMS.

Currently, the only limitation is that Python 3.10 expect some modern
CRTL so need VSI VMS version with latest CRTL patches. But I know
someone which is investigating is it can be backported to 8.4 HP version.



JFP

-- 
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus




More information about the Info-vax mailing list