View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0003069 | CMake | CMake | public | 2006-04-02 18:57 | 2006-04-03 11:17 | ||||
Reporter | mbiebl | ||||||||
Assigned To | Bill Hoffman | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | no change required | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003069: cmake configuration step very slow | ||||||||
Description | The cmake configuration step (where it checks for compilers, headers, libraries etc.) is very slow under windows. I'd guess something like 5times slower than under Linux. Configuring a project like kdelibs takes several minutes. The Makefile generation step is about as fast as on Linux. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0003946) mbiebl (reporter) 2006-04-02 19:25 |
Forgot to add that I'm using msvc 2005 and the NMake Makefile generator. |
(0003950) Bill Hoffman (manager) 2006-04-03 09:12 |
Well, linux is much faster at launching processes. It is doing the same thing. The MS compiler is just that much slower, not much we can do about it. |
(0003952) mbiebl (reporter) 2006-04-03 11:12 |
I noticed, when I run cmake under Linux, my speedstep processor is running at full speed and used to 100%. Under windows the cpu is idle for most of the time, only if actually the compiler is started. You said that launching processes is slower under windows. Why not start several in parallel to better utilize the cpu? The test are not interdependend and could be compiled each on its own. |
(0003953) Bill Hoffman (manager) 2006-04-03 11:17 |
The test can depend on each other, and there is not a good way to tell if they do or not. test for .h add .h to a list test for symbol using result of test for .h It can get more complicated. I don't think we can run them in parallel. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |