Re: secondary expansion changes
Boris Kolpackov <[email protected]>
| Newsgroups | gmane.comp.gnu.make.devel |
|---|---|
| Organization | Code Synthesis Tools CC |
| Message-ID | <[email protected]> |
Hi Paul, Paul D. Smith <[email protected]> writes: > Let me know if you still see the other issue. Now everything appears to work properly. I only see a minor speedup on my build system: 12.20s vs 12.60s for an up-to-date check and 73.25s vs 74.50s for a rebuild. Valgrind, however, shows some leaks/reachables. Here is the summary: ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 1) malloc/free: in use at exit: 45,441,894 bytes in 549,011 blocks. malloc/free: 24,415,525 allocs, 23,866,514 frees, 3,224,363,450 bytes allocated. For counts of detected errors, rerun with: -v searching for pointers to 549,011 not-freed blocks. checked 40,012,808 bytes. LEAK SUMMARY: definitely lost: 315,224 bytes in 6,204 blocks. possibly lost: 4 bytes in 1 blocks. still reachable: 45,126,666 bytes in 542,806 blocks. suppressed: 0 bytes in 0 blocks. I could show you how to setup my project (it is open-source) so that you can test/debug this yourself. Or I can re-run valgrind once you fix the leaks based on your tests. Boris -- Boris Kolpackov, Code Synthesis Tools http://codesynthesis.com/~boris/blog Open-source XML data binding for C++: http://codesynthesis.com/products/xsd XML data binding for embedded systems: http://codesynthesis.com/products/xsde