Making 'compiled' modules work with multiple python versions on Linux

Barry barry at barrys-emacs.org
Fri Mar 29 05:10:17 EDT 2024



> On 28 Mar 2024, at 16:13, Olivier B. via Python-list <python-list at python.org> wrote:
> 
> But on Linux, it seems that linking to libpython3.so instead of
> libpython3.11.so.1.0 does not have the same effect, and results in
> many unresolved python symbols at link time
> 
> Is this functionality only available on Windows?

Python limited API works on linux, but you do not link against the .so on linux I recall.

You will have missed that libpython3.so is a symlink to libpython3.11.so.10.

Windows build practices do not translate one-to-one to linux, or macOS.

Barry




More information about the Python-list mailing list