Skip to content
Snippets Groups Projects
Commit b15f6086 authored by Christian Feld's avatar Christian Feld
Browse files

[gcc10] Provide OTF2-2.3

parent 6c8bdb25
No related branches found
No related tags found
No related merge requests found
##
# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild
# Copyright:: Copyright 2013-2021 Juelich Supercomputing Centre, Germany
# Authors:: Bernd Mohr <b.mohr@fz-juelich.de>
# Markus Geimer <m.geimer@fz-juelich.de>
# Christian Feld <c.feld@fz-juelich.de>
# License:: 3-clause BSD
#
# This work is based on experiences from the UNITE project
# http://apps.fz-juelich.de/unite/
##
easyblock = 'EB_Score_minus_P'
name = 'OTF2'
version = '2.3'
homepage = 'https://www.score-p.org'
description = """
The Open Trace Format 2 is a highly scalable, memory efficient event trace
data format plus support library. It is the new standard trace format for
Scalasca, Vampir, and TAU and is open for other tools.
"""
site_contacts = 'Software Analysis and Tools <swat@fz-juelich.de>'
toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
source_urls = ['http://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-%(version)s']
sources = [SOURCELOWER_TAR_GZ]
checksums = [
'36957428d37c40d35b6b45208f050fb5cfe23c54e874189778a24b0e9219c7e3', # otf2-2.3.tar.gz
]
builddependencies = [
# use same binutils version that was used when building GCCcore
('binutils', '2.36.1'),
# SIONlib container support (optional):
('SIONlib', '1.7.7', '-tools'),
]
configopts = '--enable-shared'
sanity_check_paths = {
'files': ['bin/otf2-config', 'include/otf2/otf2.h',
('lib/libotf2.a', 'lib64/libotf2.a'),
('lib/libotf2.%s' % SHLIB_EXT, 'lib64/libotf2.%s' % SHLIB_EXT)],
'dirs': [],
}
moduleclass = 'perf'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment