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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.