From ebb995fec223b3f3af195378635b58f574451a0e Mon Sep 17 00:00:00 2001
From: Christian Feld <c.feld@fz-juelich.de>
Date: Thu, 1 Dec 2022 16:38:54 +0100
Subject: [PATCH] Provide SIONlib tools version 1.7.7

---
 .../SIONlib-1.7.7-GCCcore-11.3.0-tools.eb     | 36 +++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb

diff --git a/Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb b/Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb
new file mode 100644
index 000000000..425c404ce
--- /dev/null
+++ b/Golden_Repo/s/SIONlib/SIONlib-1.7.7-GCCcore-11.3.0-tools.eb
@@ -0,0 +1,36 @@
+easyblock = "ConfigureMake"
+name = "SIONlib"
+version = "1.7.7"
+versionsuffix = '-tools'
+
+homepage = 'http://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html'
+description = """SIONlib is a scalable I/O library for parallel access to task-local files.
+The library not only supports writing and reading binary data to or from several thousands of
+processors into a single or a small number of physical files, but also provides global open
+and close functions to access SIONlib files in parallel. This package provides a stripped-down
+installation of SIONlib for use with performance tools (e.g., Score-P), with renamed symbols
+to avoid conflicts when an application using SIONlib itself is linked against a tool requiring
+a different SIONlib version.
+"""
+
+toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+
+source_urls = ['http://apps.fz-juelich.de/jsc/sionlib/download.php?version=%(version)sl']
+sources = ['sionlib-%(version)sl.tar.gz']
+checksums = ['3b5072d8a32a9e9858d85dfe4dc01e7cfdbf54cdaa60660e760b634ee08d8a4c']
+
+builddependencies = [
+    ('binutils', '2.38')
+]
+
+hidden = True
+
+configopts = '--disable-mic --disable-cxx --disable-fortran --disable-ompi'
+
+sanity_check_paths = {
+    'files': ['bin/sionconfig'] +
+             ['lib/lib%s_64.a' % x for x in ['lsioncom', 'lsiongen', 'lsionser']],
+    'dirs': []
+}
+
+moduleclass = 'lib'
-- 
GitLab