Hi, Alex, Peter.

You may recall that I signalled on couple of occasions that there are some
problems related to gcov builds in out-of-tree builds.

It turned out that those problems manifest on some opder Linux
distribution, and are always related to the gcovr being older than 4.1. For
older gcovr, the tool simply doesn't connect properly executable and its
source files, and no coverage report is generated (or perhaps only some
small portions, but, on any case, gcov builds are virtually unusable).

I propose that we don't bother supporting systems with gcovr older than
4.1. We could check version of gcovr in confugure, and refuse gcov builds
if that version is older than 4.1.

This would remove one obstacle towards removing the support of in-tree
builds. (I am not sure about future Mason-based builds, I hope they will
support gcov builds, and work in almost identical way.).

If you agree with proposal on the level of design, Alex, can you perhaps
write the corresponding patch, I gather you are more familiar with
modifying configure than me? Or I should do it?

Warmly,
Aleksandar

Reply via email to