Message343399
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". |
|
Date |
User |
Action |
Args |
2019-05-24 15:54:37 | vstinner | set | recipients:
+ vstinner, doko, ned.deily, lukasz.langa, hroncok, swt2c |
2019-05-24 15:54:37 | vstinner | set | messageid: <1558713277.13.0.579543042414.issue36721@roundup.psfhosted.org> |
2019-05-24 15:54:37 | vstinner | link | issue36721 messages |
2019-05-24 15:54:36 | vstinner | create | |
|