[omniORB] Fix for Python shared lib suffix for Python 3.11+

Duncan Grisby duncan at grisby.org
Fri Feb 16 20:42:01 UTC 2024


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 <duncan at grisby.org>



More information about the omniORB-list mailing list