[Python-Dev] [Distutils, Python3] Incorrect shared library extension on linux
Antoine Pitrou
solipsis at pitrou.net
Sun Dec 23 12:22:54 CET 2012
More information about the Python-Dev mailing list
Sun Dec 23 12:22:54 CET 2012
- Previous message: [Python-Dev] [Distutils, Python3] Incorrect shared library extension on linux
- Next message: [Python-Dev] [Python-checkins] Cron <docs at dinsdale> /home/docs/build-devguide
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello, On Sat, 22 Dec 2012 20:36:04 +0100 Sandro Mani <manisandro at gmail.com> wrote: > Hello, > > First: I'm using Python3 as available in Fedora rawhide > (python3-3.3.0-2.fc19.x86_64). > > Attempting to build a project using python3/distutils, I noticed that > find_library_file would not find any library at all. Some investigation > showed that this was due to the fact that libraries were searched with > the ".cpython-33m.so" extension. Even more investigation showed that the > library extension was read being overridden by the one defined in the > /usr/lib64/python3.3/config-3.3m/Makefile shipped by python3-libs. See > below for the detailed analysis. The python-versioned extension > obviously makes no sense for regular shared objects which are not python > binary modules, so this is clearly wrong. As a workaround I commented > sysconfig.py at customize_compiler::235 (compiler.shared_lib_extension = > so_ext, see below), and things seem to work. > > Is this a distribution bug or an upstream bug? Probably an upstream bug, I suggest you file it at http://bugs.python.org. Regards Antoine.
- Previous message: [Python-Dev] [Distutils, Python3] Incorrect shared library extension on linux
- Next message: [Python-Dev] [Python-checkins] Cron <docs at dinsdale> /home/docs/build-devguide
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list