[issue3290] python-config --cflags includes irrelevant flags

Sacha Varma report at bugs.python.org
Sat Jul 5 21:09:07 CEST 2008

New submission from Sacha Varma <sacha-python at ssl.co.uk>:

As I understand it, python-config --cflags is intended to yield the C
compiler flags needed to compile a program that uses Python headers and
libraries (as opposed to the C flags needed to compile python itself).

However, it seems to include irrelevant options such as -Wall and -O3,
which interfere with the build (for example, by enabling optimisation in
a debug build):

$ python-config --cflags
-I/opt/Python-2.5.1/include/python2.5 -fno-strict-aliasing
-Wno-long-double -no-cpp-precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall

components: Build
messages: 69289
nosy: sacha
severity: normal
status: open
title: python-config --cflags includes irrelevant flags
type: behavior
versions: Python 2.5

Python tracker <report at bugs.python.org>

More information about the Python-bugs-list mailing list