after upgrading gcc from 2.9.X to 3.3.1 no "*.bb"-files are created. I did
the same (compiling aso) than with the old version.
Now lcov doesn't work.
Is there any way to use lcov without bb's (only with .*bbg, .*da) or the
better point does anybody knows why gcc 3.3.X does not longer create the
*.bb file. As described in the man page it should do that.
From: Peter Oberparleiter <oberpapr@so...> - 2004-02-16 13:22:44
On Monday 16 February 2004 14:06, you wrote:
> Is there any way to use lcov without bb's (only with .*bbg, .*da) or the
> better point does anybody knows why gcc 3.3.X does not longer create the
> *.bb file. As described in the man page it should do that.
LCOV relies on information provided by .bb files so you need those for LCOV
to run correctly. Concerning your GCC version, I remember someone mentioning
that the GCC version 3.3 distributed by SuSE behaved like this. If so, this
is most likely due to the fact that the distributor is incorporating changes
from the upcoming GCC releases (namely 3.4) which has a different file layout
with regards to coverage data files.
While support for GCC 3.4 is currently being worked on, there are no plans to
incorporate support for such 'hybrid' versions. Your best bet would be to
move to an official gnu.gcc.org GCC version.
Hope this helps.