Incremental linking doesn't work

  • Thread starter Thread starter Rudy Ray Moore
  • Start date Start date
R

Rudy Ray Moore

My large multi-project workspace does not incrementally link in visual c++
2003 .net 7.1. You can see some benchmarks and verbose output describing
this problem here:
http://www.stankevitz.com/visualstudio/

I discovered a product which supposedly turns on incremental linking for me:
http://www.workspacewhiz.com/FastSolutionBuild/FastSolutionBuildReadme.html

Yuck. I don't want to install a third party software package just to get
..net 2003 7.1 to link incrementally.

How can I go about figuring out why incremental linking doesn't work for my
workspace?

Rudy
 
Other than the claims of an unknown, what makes you think that incremental
linking doesn't work?
-cd
 
what makes you think that incremental
linking doesn't work?

I can see it doesn't work. Here are the steps I take:

1. Press F7 to compile and link large project (20 minutes to compile plus 2
minutes to link)

2. Change whitespace in some .cpp file somewhere

3. Press F7. The .cpp is recompiled in a couple of seconds. Then I have to
wait 2 minutes again to link. (VS6 takes about 20 seconds)

I conclude that incremental linking is not happening because
a) It takes just as long to incrementally link than to do a full link
b) Looking at verbose linker output, it's clear that there's a full link
taking place

I have documented this experience (and provided verbose linker and IDE
output) on my personal website:
http://www.stankevitz.com/visualstudio/

I suspect that this problem is related to me having many projects (about 25)
in my workspace. I believe this is uncommon and not well tested.

Thanks Carl,

Rudy
 
b) Looking at verbose linker output, it's clear that there's a full link
taking place

I should clarify this:

b) Looking at verbose linker output, it's clear that the linker thinks it's
performing an incremental link, but the verbose library names indicate a
"full" link is taking place.
 
Back
Top