Start covering GCC 15 in CI#395
Conversation
|
The only times I have seen such messages is when the version of gcc used to create the .gcno and/or .gcda data is not the same as the gcov version used to capture. Two things that might be happening here:
Either way: it would be useful to echo the gcc, g++, and gcov versions to the log. When I see this, it has always been because the user generated data on one machine and then tried to capture on another. Not sure if this is helpful. |
@henry2cox I made the CI echo those versions in the past during stage # git --no-pager diff 8498b31 HEAD
diff --git a/.github/workflows/run_test_suite.yml b/.github/workflows/run_test_suite.yml
index 6e466e3..1189609 100644
--- a/.github/workflows/run_test_suite.yml
+++ b/.github/workflows/run_test_suite.yml
@@ -49,7 +49,7 @@ jobs:
install:
- runs-on: ubuntu-24.04
gcc: 15
- install: binutils gcc-15
+ install: binutils g++-15 gcc-15 cpp-15
steps:
- uses: actions/checkout@v4
I believe the pull request is ready for review (and potentially merging) now. |
run_test_suite.yml: Start covering GCC 15run_test_suite.yml: Start covering GCC 15
run_test_suite.yml: Start covering GCC 15|
Looks good - thanks for the increased testing. |
|
@henry2cox no worries — thank you! 👍 |
@henry2cox I keep getting this mismatch error:
Both GCC and GCOV are at version 15 here so I'm not sure why. Does "B33" and "B50" ring a bell with you? Any ideas what to try?