[Webkit-unassigned] [Bug 81077] Add support for Intel compiler on Linux QT port.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 16 04:22:08 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=81077





--- Comment #6 from Simon Hausmann <hausmann at webkit.org>  2012-03-16 04:22:08 PST ---
(From update of attachment 131786)
View in context: https://bugs.webkit.org/attachment.cgi?id=131786&action=review

>>> Source/WebCore/Target.pri:3920
>>> +            unix:icc: QMAKE_CXX = icpc
>> 
>> Why is this needed? Doesn't the qmake icc makespace in qtbase set QMAKE_CXX to icpc?
> 
> No, it doesn't. Therefore, ANGLE is still compiled with g++ without the code.
> 
> I don't know the exact reason but I roughly guessed that icc.prf file is applied after Target.pri file is evaluated.

I think we should get to the bottom of it though instead of applying this change. Next we need the same hack for msvc or cross-compilers (arm-foo-g++ for example). QMAKE_CXX should come from qmake.conf, and I do see qtbase/mkspecs/linux-icc/qmake.conf initializing QMAKE_CXX correctly to icpc.

Can you try taking the commandline of "make qmake" from the Makefile, execute it manually and add a "-d -d -d" to the parameters passed to qmake? Then you'll get a ton of debug output that should show you which variables are assigned where, and from there you should be able to see why QMAKE_CXX is not set to icpc for you.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list