Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269942 - qt3.eclass: eqmake3 doesn't set QMAKE_STRIP
Summary: qt3.eclass: eqmake3 doesn't set QMAKE_STRIP
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-15 12:29 UTC by Nikos Chantziaras
Modified: 2009-05-17 15:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikos Chantziaras 2009-05-15 12:29:36 UTC
qmake (from Qt 3) creates makefiles by default that strip all executables during installation.  The generated rule looks like this:

install_target: all
        @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/lib64/" || $(MKDIR)
"$(INSTALL_ROOT)/lib64/"
        -$(INSTALL_FILE) "$(QMAKE_TARGET)"
"$(INSTALL_ROOT)/lib64/$(QMAKE_TARGET)"
        -strip "$(INSTALL_ROOT)/lib64/$(QMAKE_TARGET)"

This results in portage issuing a QA message during the emerge about "pre-stripped executables found" (portage wants to strip the executables itself).  qt3.eclass should set the following option during qmake invocation:

  QMAKE_STRIP=

just like qt4.eclass does.
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2009-05-17 15:19:06 UTC
New class commited. Thanks for reporting this

Re-open if necessary