Test coverage user interface for C and C++
Operating System | Platform | Compiler Version | ggcov Version | Notes |
Ubuntu,Debian | i386,x86_64 | 4.6, 4.7, 4.8, 4.9, 5.0, 5.1, 5.2, 5.3, 5.4, 6.0, 6.1, 6.2, 6.3, 6.4, 6.5, 7.0, 7.1, 7.2, 7.3, 7.4, 8.1, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 10.0 | 0.10 | Works. |
Ubuntu Maverick | i386,x86_64 | 4.5.2 | 0.8.3 | Works. |
Ubuntu Karmic | i386,x86_64 | 4.4.1 | 0.8.2 | Works. |
Ubuntu Jaunty | i386 | 4.3 | 0.8.1 | Works. |
Ubuntu Dapper | i386 | 4.1 | 0.8 | Works. |
Ubuntu Dapper | i386 | 4.0.3 | 0.8 | Works. |
Ubuntu Dapper | i386 | 3.4 | 0.8 | Works. |
Mandrake 10.2 | i386 | vendor | 0.8 | Works. |
Fedora Core 4 | i386 | vendor | 0.7 | Works. |
Fedora Core 3 | i386 | stock 4.1.1 | 0.8 | Works. |
Fedora Core 3 | i386 | stock 4.0.0 | 0.8 | Works. |
Fedora Core 3 | i386 | vendor | 0.4 | Works. |
SLES 9 | ia64 | vendor | 0.4 | Works, with the exception of call graph data. |
Mandrake 10.0 | i386 | vendor | 0.4 | Mostly works. Some call coverage data appears to be wrong |
Red Hat Linux 7.3 (Valhalla) | i386 | 2.96 | 0.2 | Mostly works, but call coverage data is wrong due to broken data files written by gcc 2.96 (gcov also misreports calls). |
Red Hat Linux 9 (Shrike) | i386 | 3.2.2 | 0.2 | Works. |
SuSE Linux 8.2 | i386 | 3.2 | 0.1.6 | SuSE provide a gcc which claims to be version 3.2 but contains early 3.3 features, in particular it writes completely different new .bbg and .da file formats. DO NOT USE version 0.1.5 on SuSE 8.2, the new file format causes it to eat all your RAM and crash on startup. Try version 0.1.6. |
SGI Irix 6.5.20 | MIPS | fw | 0.1.3 | Compiles and runs. Only tested in n32 ABI. Code to read call graph data from MIPS object files has not been written, and wont be because the bfd library is missing from the Irix freeware gcc package. |