1. more recent lcov is persnickety, need to ignore some errors. 2. need more careful assembly of subdirs with .gcda/.gcno info. lcov doesn't like duplication here.