- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have a large solution I converted from VS 2008 w/Intel C++ 11.1 to VS 2010 and Composer XE 2011
I was always experiencing a complete re-link with my Release configurations. I have found that disabling Interprocedural Optimizations or simply switching to Single-File things act as desired, but anytime I select Multi-File (/Qipo) the project must generate an ipo#####.obj file and relink the project.
I did not experience this behavior with 11.1/VS 2008
Is this by design, or have I missed something?
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If possible, obtain and compare the build logs from the old and new versions of the projects, especially the compiler and linker invocation lines.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry for the delay was on vacation...
Anyway, I noticed nothing major in the log files.
So, I decided to recreate the solution from scratch to avoid the upgrade issues.
Created the solution, added the necessary files, and rebuilt it just fine. Turned on Multifile Interprocedural Optimization and now the project rebuilds every time. So I can eliminate the upgrade procedure as the problem.
Using DebugView to capture linker traces, I always see a line similar to this near the beginning:
Project 'F:\Source\FSIM2\FSIM\FSIM.vcxproj' not up to date because 1 build outputs were missing.
up to date is missing 'F:\SOURCE\FSIM2\FSIM\IPO_30925OBJ.OBJ'
And then the project links. Same message every time except the numbers for the IPO_XXXXXXOBJ.OBJ file change.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page