Skip to content

DAOS-0000 test: build Go binaries with the Valgrind tag for NLT memcheck#18454

Draft
mjmac wants to merge 1 commit into
masterfrom
mjmac/go-valgrind-poc
Draft

DAOS-0000 test: build Go binaries with the Valgrind tag for NLT memcheck#18454
mjmac wants to merge 1 commit into
masterfrom
mjmac/go-valgrind-poc

Conversation

@mjmac
Copy link
Copy Markdown
Contributor

@mjmac mjmac commented Jun 6, 2026

Go 1.24+ includes a new valgrind build tag which instruments the
Go runtime in a way that valgrind can comprehend. Instead of
fighting a constantly losing battle with valgrind, let's work
with it and ditch the suppressions. This commit introduces the
scons and related changes to enable this build mode for NLT,
but keeps the -race build for normal non-release testing.

Signed-off-by: Michael MacDonald github@macdonald.cx

Go 1.24+ includes a new valgrind build tag which instruments the
Go runtime in a way that valgrind can comprehend. Instead of
fighting a constantly losing battle with valgrind, let's work
with it and ditch the suppressions. This commit introduces the
scons and related changes to enable this build mode for NLT,
but keeps the -race build for normal non-release testing.

Signed-off-by: Michael MacDonald <github@macdonald.cx>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

Errors are Unable to load ticket data
https://daosio.atlassian.net/browse/DAOS-0000

@daosbuild3
Copy link
Copy Markdown
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants