[New-bugs-announce] [issue15590] --libs is inconsistent for python-config --libs and pkgconfig python --libs

Matthias Klose report at bugs.python.org
Wed Aug 8 12:43:18 CEST 2012

New submission from Matthias Klose:

seen with at least 2.7, 3.2 and 3.3:

$ python-config --libs
-lpthread -ldl -lutil -lm -lpython2.7

$ pkg-config python --static --libs
-lpthread -ldl -lutil -lpython2.7

python-config uses the SYSLIBS macro, while pkg-config uses the LIBS macro.

depending on what you want to do, both can be wrong or right:

 - to build an extension, LIBS should be used.

 - to link an embedded interpreter, SYSLIBS should be used,
   which might not be complete.
   Howver in this case MODLIBS is missing.

a patch should be easy once we can define the intended behaviour.

components: Build
keywords: needs review
messages: 167683
nosy: doko
priority: normal
severity: normal
status: open
title: --libs is inconsistent for python-config --libs and pkgconfig python --libs
type: behavior
versions: Python 3.3

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list