Wine + ICC (Intel XE Compiler)

Austin English austinenglish at gmail.com
Tue Dec 17 20:05:10 CST 2013


On Tue, Dec 17, 2013 at 5:58 PM, jordan <triplesquarednine at 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?

-- 
-Austin



More information about the wine-devel mailing list