[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