Re: Fix for Python shared lib suffix for Python 3.11+
Duncan Grisby via omniORB-list <[email protected]> Fri, 16 Feb 2024 20:42:01 +0000
| Newsgroups | gmane.comp.corba.omniorb.user |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2024-02-16 at 23:31 +1000, Glen Walker via omniORB-list wrote: > > I am currently upgrading some software, that uses omniORBpy, to add > support for Python 3.11 and 3.12, and I noticed that the omniORBpy C > extension shared libraries are no longer built with suffixes of the > form ".cpython-310-x86_64-linux-gnu.so" for Python 3.11+ on Linux, > and are instead built with a plain ".so" extension (e.g. _omnipy.so > rather than _omnipy.cpython-311-x86_64-linux-gnu.so). Python still > supports loading C extensions with plain ".so" suffixes, so the C > extensions still work, but it does mean it is no longer possible to > deploy shared libraries for multiple Python versions to the same > directory. After a little bit of digging I believe that this change > was accidental rather than deliberate. Thanks. I have applied your fixes to this, and to the other problem with huge timeouts. Duncan. -- Duncan Grisby <[email protected]>