[Bug 676129] Review Request: qconf - Allows you to have a nice configure script for your qmake-based project

bugzilla at redhat.com bugzilla at redhat.com
Thu Mar 31 01:29:45 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=676129

--- Comment #13 from Ivan Romanov <drizt at land.ru> 2011-03-30 21:29:44 EDT ---
I don't shure that it proper to give %{opflags} for Makefile. 
I have tryed to use make %{?_smp_mflags} CFLAGS="%{optflags}"
CXXFLAGS="%{optflags}" and get error.
+ make 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' 'CXXFLAGS=-O2
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic'
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
-I/usr/include/QtXml -I/usr/include -I. -o stringhelp.o src/stringhelp.cpp
g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
-I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
-I/usr/include/QtXml -I/usr/include -I. -o qconf.o src/qconf.cpp
src/qconf.cpp: In function 'int main(int, char**)':
src/qconf.cpp:1327:22: error: 'DATADIR' was not declared in this scope
make: *** [qconf.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.PI7KfG (%build)

Also I compared CXXFLAGS and %{opflags}. It's different. 
[taurus at lix qconf-1.4]$ grep CXXFLAGS Makefile 
CXXFLAGS      = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fstack-protect
[taurus at lix qconf-1.4]$ rpm -E '%{optflags}'
-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list