From 276dfcabf08d7af1da7a25346e7b6a62f15e6d59 Mon Sep 17 00:00:00 2001 From: Christian Feld <c.feld@fz-juelich.de> Date: Thu, 1 Dec 2022 16:39:17 +0100 Subject: [PATCH] Provide OTF2 version 3.0.2 --- .../o/OTF2/OTF2-3.0.2-GCCcore-11.3.0.eb | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 Golden_Repo/o/OTF2/OTF2-3.0.2-GCCcore-11.3.0.eb diff --git a/Golden_Repo/o/OTF2/OTF2-3.0.2-GCCcore-11.3.0.eb b/Golden_Repo/o/OTF2/OTF2-3.0.2-GCCcore-11.3.0.eb new file mode 100644 index 000000000..205208f56 --- /dev/null +++ b/Golden_Repo/o/OTF2/OTF2-3.0.2-GCCcore-11.3.0.eb @@ -0,0 +1,49 @@ +## +# This is an easyconfig file for EasyBuild, see https://github.com/easybuilders/easybuild +# Copyright:: Copyright 2013-2022 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 = '3.0.2' + +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. +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-%(version)s'] +sources = [SOURCELOWER_TAR_GZ] +checksums = [ + 'ae3a7ad83055d8f873738fee5031470652d31b9bcbf223dd556aea41f5f62303', # otf2-3.0.2.tar.gz +] + +builddependencies = [ + # use same binutils version that was used when building GCCcore + ('binutils', '2.38'), + # 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' -- GitLab