From ef679ef33c700047d3adb6228f43b2609a8c4fcd Mon Sep 17 00:00:00 2001 From: Christian Feld <c.feld@fz-juelich.de> Date: Thu, 6 Aug 2020 12:09:48 +0200 Subject: [PATCH] Provide OTF2/2.2 --- Golden_Repo/o/OTF2/OTF2-2.2-GCCcore-9.3.0.eb | 52 ++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Golden_Repo/o/OTF2/OTF2-2.2-GCCcore-9.3.0.eb diff --git a/Golden_Repo/o/OTF2/OTF2-2.2-GCCcore-9.3.0.eb b/Golden_Repo/o/OTF2/OTF2-2.2-GCCcore-9.3.0.eb new file mode 100644 index 000000000..4e8f11cc6 --- /dev/null +++ b/Golden_Repo/o/OTF2/OTF2-2.2-GCCcore-9.3.0.eb @@ -0,0 +1,52 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# Copyright:: Copyright 2013-2020 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.2' + +homepage = 'http://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 = 'sc@fz-juelich.de' + +toolchain = {'name': 'GCCcore', 'version': '9.3.0'} + +source_urls = ['https://www.vi-hps.org/cms/upload/packages/otf2/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = [ + 'cfedf583bf000e98ce0c86e663e5ded0', # otf2-2.2.tar.gz +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.34'), + # SIONlib container support (optional): + ('SIONlib', '1.7.6', '-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' -- GitLab