Qt currently fails to set `QT_NO_EXCEPTIONS` when building with Clang (and thus presumably with ICC too as it apparently masquerades as Clang).
This patch corrects that omission which leads to issues like this one: https://git.reviewboard.kde.org/r/130139/
I have attempted to added the corresponding unsetters to the file and target specific exceptions enabler macros. These changes have the intended effect on the compiler invocation, I have not double-checked if they also have the intended effect on the actual compilation.
I have filed a Qt bug report but I doubt a fix would land before 5.9.1 . IOW, we'll still want to take care of this in the ECM.