Setting compilation parameter for qt within portfile

Ryan Schmidt ryandesign at macports.org
Fri Dec 2 03:11:33 PST 2011


On Dec 2, 2011, at 02:02, Nicolas Pavillon wrote:

> The question I would like to ask is related to ticket #30761 (https://trac.macports.org/ticket/30761), in which it appears that compilation of qtiplot hangs on Lion, and that changing optimizations options from -O2 to -O0 solves the problem. 
> 
> The issue is that I tried to change this option at Portfile level, but whatever I could try to adjust flags, the qmake command generates a QMAKE_COMP_QMAKE_OBJECTIVE_CFLAGS variable which defines -O2. 
> Would someone know how to setup flags correctly to set up correctly this parameter ?

Usually you would set the optimization level using:

configure.optflags -O0

I don't know if Qt uses that though. If not I'd consider it a bug though.

Are you sure -O0 is necessary? That means all optimization will be disabled, which means the program will be slow.



More information about the macports-dev mailing list