I have Intel Parallel Studio (Composor et al) 2011, update 6.
Compiler version string is: "Intel C++ Compiler 11.1.082 [Intel 64]". i.e. I am using x64 build.
I am building HUGE library (wxWidgets), and when I enable every optimization under the sun, it is giving me (at link phase/link-time code generation) error: "out of memory asking for XXX bytes" or error "backend signals (0)".
Tho I have 8 GiB RAM, and 8 GiB swap/paging file and Vista x64, this ICL version, sadly, has only 32 bit .exe/binary, thus cannot allocate more memory than like 3.8 GiB, as it is 32-bit process. I was examinating this by "ProcessExplorer" from SysInternals company, now the owner of that company is Microsoft, and the maintainer is Mark Russinovich, who is kernel developer @ Microsoft.
I was evaluating some of older ICL comiler in the past (I can't recall exact name/version) like one year or two ago, and in case of x64 build it was using x64 .exe/binary of icc.exe, and everything worked just fine.
Since my own application for my own non-commercial purposes (sound generating SW/music creation SW ; I release music under Creative Commons copy-left license D/L-able from my site), and since my application is extremely performance-dependant and extremely threading, and it is using wxWidgets library, I just want to enable every optimization under the sun.
My questions are:
1. is there a plan to install x64 version of .exe (for x64 Windows OS's) besides x86 version for those who have x86 OS?
2. What could you recommend to me? Which product should I try to evaluate to resolve my issues? My goal is enable every single optimization under the sun, and not disabling few of them to be able to successfully build the library.