[PyQt] Compiler Flags and PyQt

Phil Thompson phil at riverbankcomputing.com
Sun Jun 24 18:32:44 BST 2012

On Sun, 24 Jun 2012 12:05:15 -0400, Scott Kitterman <debian at kitterman.com>
> Passing the CCPFLAGS via CFLAGS/CXXFLAGS as discussed yesterday worked
> great 
> for SIP4.  I it mostly working for PyQT, but it doesn't appear that 
> QtCore/QtGui and the Designer plugin aren't getting the all flags.  I'm
> passing 
> these flags:
> CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
> -Wformat-
> security -Werror=format-security -D_FORTIFY_SOURCE=2
> CXXFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
> -Wformat-
> security -Werror=format-security -D_FORTIFY_SOURCE=2
> LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro
> It looks like QtCore/QtGui aren't getting the CXXFLAGS

They are as far as I can see.

> and the plugin
> isn't 
> getting the LFLAGS.

The Designer plugin is built using qmake and doesn't use the SIP build

> Please see the attached build log with Python 2.7
> (it's 
> the same with 2.6 and 3.2).  I'd appreciate any 
> advice on this.
> Scott K

If these flags are Debian standard then why not add them to Qt's spec file
for Debian? PyQt will then pick them up automatically.


More information about the PyQt mailing list