On Tue, Dec 17, 2013 at 5:58 PM, jordan triplesquarednine@gmail.com wrote:
Hey List,
I've been playing around with ICC and i am curious if anyone has instructions and/or Patches for building Wine using Intel's XE Compiler?? ...I'm using the latest version; icc version 14.0.1 (gcc version 4.8.0 compatibility)
I've noticed older link on winehq; http://wiki.winehq.org/icc ... It seems he was able to get wine32 to build on x86_64, but obviously, 2008 was a little early for wine64 / ICC tests...
Currently, it doesn't get to far through configure;
checking for gcc... icc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether icc accepts -g... yes checking for icc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether icpc accepts -g... yes checking for cpp... cpp checking whether icc supports __builtin_ms_va_list... no
icc lacks support for __builtin_ms_va_list, which is required for wine64. You won't get very far with icc until that is fixed.
Currently only gcc supports it, I filed a bug with llvm/clang for it a few years ago, but no action yet: http://llvm.org/bugs/show_bug.cgi?id=8851
ICC is setup properly on my machine(s), ie: i have used it to compile other packages. (mostly 64bit, but i did test 32bit, which worked fine too).
Interesting. Do any conformance tests fail on icc that pass gcc? Have you benchmarked it compared to gcc?