Jonathan Schleifer a écrit :
"Steven Edwards" winehacker@gmail.com wrote:
I had it installed before but its been a while. I never could get anything other than console apps to work, which I assumed could be do to a calling convention mismatch like Eric spoke about. I'd be interested in seeing bench marks of Wine compiled with gcc vs icc for tasks like Office Bench.
I don't know which version you had, but it must be really old. GUI applications run with ICC. Gtk+ and QT. And of course ICC uses the C calling convention!
the point isn't about using the C calling convention but the stdcall calling convention this seems to be fixed now icc still produces a warning for function pointers declared in structures with stdcall calling convention, but emits the correct assembly it seems now the major hurdle is that icc doesn't support the inline conventions of GCC (and is likely C99 compliant in that area) A+