Hi, the cc task is rechecking the include file dependencies every run and it takes over 10 minutes each time. Since I know that I have not changed anything, it would be nice to be able to disable that part while I am debugging the link phase.
thanks,
john
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It has been long reported the cpptasks' dependency checking behaves very poorly with some particular dependency patterns. The submitted patch radically sped up the dependency analysis for the submitters project (OpenShore I believe), but lost some of the characteristics of the original implementation that resulted in those files "closest" to changed files (and therefore most likely to fail) were compiled first.
No one has ever had the time to develop the test cases and come up with one implementation that has the best features of both.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, the cc task is rechecking the include file dependencies every run and it takes over 10 minutes each time. Since I know that I have not changed anything, it would be nice to be able to disable that part while I am debugging the link phase.
thanks,
john
You may want to look at the patch at the following link: http://sourceforge.net/tracker/index.php?func=detail&aid=795683&group_id=36177&atid=416922
It has been long reported the cpptasks' dependency checking behaves very poorly with some particular dependency patterns. The submitted patch radically sped up the dependency analysis for the submitters project (OpenShore I believe), but lost some of the characteristics of the original implementation that resulted in those files "closest" to changed files (and therefore most likely to fail) were compiled first.
No one has ever had the time to develop the test cases and come up with one implementation that has the best features of both.