In case anyone else is using icpc to try to compile the QT 4.7 beta and runs into
the asm volatile error the easy work around is to disable script javascript-jit and webkit.
../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp(483): error: expected an identifier
asm volatile (
^
The configure string I have had success with is.
./configure -prefix /usr/local/Trolltech/Qt-4.7.0 -debug -platform linux-icc-64 -static -qt-sql-mysql -qt-sql-tds -I/CDs/usr/local/include -L/CDs/usr/local/lib -confirm-license -nomake demos -nomake examples -no-script -no-javascript-jit -no-webkit
The bug is reported
http://bugreports.qt.nokia.com/browse/QTBUG-10078and being tracked here
https://bugs.webkit.org/show_bug.cgi?id=36422