STINNER Victor <vstin...@redhat.com> added the comment:
Miro commented my PR: https://github.com/python/cpython/pull/13500#issuecomment-495510268 """ This is what it gave me in Fedora, feels a bit inconsistent: /usr/lib64/pkgconfig/python-3.8-embed.pc /usr/lib64/pkgconfig/python-embed-3.8d.pc /usr/lib64/pkgconfig/python3-embed.pc """ I installed Python in release mode: $ ./configure --enable-shared --prefix=/opt/py38 CFLAGS="-O0" && make && make install It gives me: vstinner@apu$ ls -l /opt/py38/lib/pkgconfig/ -rw-r--r--. 1 vstinner vstinner 312 24 mai 17:39 python-3.8-embed.pc -rw-r--r--. 1 vstinner vstinner 286 24 mai 17:39 python-3.8.pc lrwxrwxrwx. 1 vstinner vstinner 19 24 mai 17:39 python3-embed.pc -> python-3.8-embed.pc lrwxrwxrwx. 1 vstinner vstinner 13 24 mai 17:39 python3.pc -> python-3.8.pc Debug build: $ ./configure --enable-shared --prefix=/opt/py38dbg --with-pydebug CFLAGS="-O0" && make && make install It gives me: vstinner@apu$ ls -l /opt/py38dbg/lib/pkgconfig/ lrwxrwxrwx. 1 vstinner vstinner 13 24 mai 17:43 python-3.8d.pc -> python-3.8.pc -rw-r--r--. 1 vstinner vstinner 317 24 mai 17:43 python-3.8-embed.pc -rw-r--r--. 1 vstinner vstinner 290 24 mai 17:43 python-3.8.pc lrwxrwxrwx. 1 vstinner vstinner 19 24 mai 17:43 python3-embed.pc -> python-3.8-embed.pc lrwxrwxrwx. 1 vstinner vstinner 13 24 mai 17:43 python3.pc -> python-3.8.pc lrwxrwxrwx. 1 vstinner vstinner 19 24 mai 17:43 python-embed-3.8d.pc -> python-embed-3.8.pc Oh! "python-embed-3.8d.pc" is a broken symbolic link to "python-embed-3.8.pc" (which doesn't exist). Ok, now I get it: I messed up in names of symbolic links :-) I wrote PR 13551 which gives me the following files for a debug build: vstinner@apu$ ls -l /opt/py38dbg/lib/pkgconfig/*.pc lrwxrwxrwx. 1 vstinner vstinner 19 24 mai 17:51 /opt/py38dbg/lib/pkgconfig/python-3.8d-embed.pc -> python-3.8-embed.pc lrwxrwxrwx. 1 vstinner vstinner 13 24 mai 17:51 /opt/py38dbg/lib/pkgconfig/python-3.8d.pc -> python-3.8.pc -rw-r--r--. 1 vstinner vstinner 317 24 mai 17:51 /opt/py38dbg/lib/pkgconfig/python-3.8-embed.pc -rw-r--r--. 1 vstinner vstinner 290 24 mai 17:51 /opt/py38dbg/lib/pkgconfig/python-3.8.pc lrwxrwxrwx. 1 vstinner vstinner 19 24 mai 17:51 /opt/py38dbg/lib/pkgconfig/python3-embed.pc -> python-3.8-embed.pc lrwxrwxrwx. 1 vstinner vstinner 13 24 mai 17:51 /opt/py38dbg/lib/pkgconfig/python3.pc -> python-3.8.pc The format is now: "python" "version" "embed suffix". ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36721> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com