- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I use Intel Composer XE 13 with MSVC 2010 Ultimate SP1 and Windos 7 x64 (Ultimate) with all updates.
Intel C++ Compiler completely re-builds project every time, even if no changes were done in any of the cpp files. Compiler completely ignores the fact that nothing was changed and that precompiled headers are used.
Very unfortunate bug, especially combined with the fact that multi-processor compilation /MP is also not supported in C++ compiler (also bug)!
Full rebuild takes forever + it is done in one thread + it is done every time = unusable on non-trivial projects.
Native MSVC2010 compiler handles the same project well.
***
Overall C++ compiler in XE 13 seems to be handicapped to the full extend possible and hardly unusable on any project of moderate size.
I tried all versions released in 2013, 2 - 5 updates - all have the same problems.
Are there any plans for bug fixes? Is there any hope it will be fixed in SP1?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Pavel,
We need a test case to reproduce the problem you reported, on our own system. Could you please upload one in this issue? If it's a proprietory project, let me know.
Thank you.
--
Feilong H.
Intel Developer Support
Tools Knowledge Base: http://software.intel.com/en-us/articles/tools
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Feilong,
Thank you for your response,
This is proprietory project, I cannot provide source code. Beside project is pretty huge.
Same problem is constantly reported since 2012 on this forum. Broken multi-processor compilation (/MP) is reported in IPS.
Another problem (I reported in different forum) - I cannot access IPS, premier.intel.com re-directs to some strange URL: http://vmsdwkavi1.jf.intel.com/sites/ibl/b2bportal/noaccess.htm.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sergey,
Thank you for your response!
Project I am working on is optimized for minimum rebuilds (including precompiled headers, incapsulation & separation of code in cpp files, etc.). Native MSVC2010 builds it nicely - recompiles only cpp file what was changed.
I also tried trial version of Parallel Studio (January Edition, 2013) - it was building the project nicely too.
All other sunsequent updates became one-threaded and always re-building everything.
There are no automatically generated source code files in the project. I already removed anti-virus too ;). Re-installed MSVC2010.
I am close to re-installing Windows.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey,
I managed to solve the issue with constant re-builds. Somehow several files in the source tree had modification time later than current time - that was the cause. After fixing the dates no more complete re-builds.
I was able to find the cause only after enabling extended diagnostic in MSVC2010. See this link for instructions:
http://stackoverflow.com/a/8084718/479995
***
However /MP optiin is still ignored by the compiler. I have following options:
Maximum number of parallel project builds = 8
Maximum concurrent C++ compilations = 4
I tried the case when both are 1 - still no effect. I am using the latest C++ Compiler Update 5.
Thank you,
Pavel.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Pavel Holoborodko wrote:
Intel C++ Compiler completely re-builds project every time, even if no changes were done in any of the cpp files. Compiler completely ignores the fact that nothing was changed and that precompiled headers are used.
I have noticed the same issue with 13.x and beta 14.0 as well. Please, file issue to the premier support at https://premier.intel.com/ .
Pavel Holoborodko wrote:
Very unfortunate bug, especially combined with the fact that multi-processor compilation /MP is also not supported in C++ compiler (also bug)!
Full rebuild takes forever + it is done in one thread + it is done every time = unusable on non-trivial projects.
I have submitted this issue to the premier support, on 13.x and on beta 14, it has been successfuly confirmed and reproduced, and fix is on its way, as my report status reads "escalated to engineering team". Please, wait for next update.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page