Commit d963b9f
CI: fix configure breakage — set helgrind history via make CLI var, not Makefile.am
The previous commit added `VALGRIND_helgrind_FLAGS = --history-level=full`
right after @VALGRIND_CHECK_RULES@ in test/Makefile.am. That corrupted the
generated test/Makefile (config.status "am--depfiles" step hit a "missing
separator" at the injected region), so `configure` failed on every platform
with "Something went wrong bootstrapping makefile fragments". Reproduced and
confirmed fixed locally.
Revert the Makefile.am edit and instead pass VALGRIND_helgrind_FLAGS on the
`make check-valgrind-<tool>` command line in verify-build.yml. A make
command-line assignment overrides the macro's ?= default and propagates to
the recursive check-TESTS make, with none of the Makefile.in-generation risk;
it is inert for the memcheck/drd tools that don't consume it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NpysYDDJac63yz2mZKKiDf1 parent d7fc123 commit d963b9f
2 files changed
Lines changed: 13 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1394 | 1394 | | |
1395 | 1395 | | |
1396 | 1396 | | |
1397 | | - | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
1398 | 1410 | | |
1399 | 1411 | | |
1400 | 1412 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
689 | 689 | | |
690 | 690 | | |
691 | 691 | | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | 692 | | |
706 | 693 | | |
707 | 694 | | |
| |||
0 commit comments