Skip to content

Commit

Permalink
adding easyconfigs: Valgrind-3.23.0-gompi-2023b.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
bedroge committed Jun 10, 2024
1 parent f19c2c0 commit d7edb94
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions easybuild/easyconfigs/v/Valgrind/Valgrind-3.23.0-gompi-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
easyblock = 'ConfigureMake'

name = 'Valgrind'
version = '3.23.0'

homepage = 'https://valgrind.org'
description = "Valgrind: Debugging and profiling tools"

toolchain = {'name': 'gompi', 'version': '2023b'}
toolchainopts = {'optarch': True}

source_urls = [
'https://sourceware.org/pub/valgrind/',
'https://www.mirrorservice.org/sites/sourceware.org/pub/valgrind/',
]
sources = [SOURCELOWER_TAR_BZ2]
checksums = ['c5c34a3380457b9b75606df890102e7df2c702b9420c2ebef9540f8b5d56264d']

configopts = ' --with-mpicc="$MPICC"'

local_binaries = [
'callgrind_annotate', 'callgrind_control', 'cg_annotate', 'cg_diff',
'cg_merge', 'ms_print', 'valgrind', 'valgrind-listener', 'vgdb'
]
local_archs = ('amd64', 'arm64', 'ppc64le')

sanity_check_paths = {
'files': ['bin/%s' % x for x in local_binaries] +
[['lib/valgrind/libmpiwrap-%s-linux.%s' % (a, SHLIB_EXT) for a in local_archs]],
'dirs': []
}

moduleclass = 'debugger'

0 comments on commit d7edb94

Please sign in to comment.