Jonathan Schleifer schreef: > Hi! > > This patch makes it possible to build an run wine with the Intel > compiler. > > Here are the environment variables I used to build: > > export CFLAGS="-O3 -xP -msse3 -parallel" > export CXX="icc" > export CXXFLAGS="-O3 -xP -msse3 -parallel" > export LDFLAGS="-lguide -lsvml -lstdc++ -parallel" > export MAKEFLAGS="-j 2" > Wine could build fine without c++, not sure why everything has to link against the c++ library as it will probably only be needed in winegcc. Also these compiling flags seem kind of agressive.
> I #ifdef'd the asm code out since for some strange reason, it was > already defined when using ICC. > > Could you please test it and commit it if it works? > They are defined in include/winbase.h - just make sure icc is recognised there. you can't just comment out those Interlocked functions, some applications might need them. Plus the way you do it makes the code unreadable. I cannot test this as I don't have icc. Maarten