From 6e9a5622ba31fed9af222461156c529a8673798e Mon Sep 17 00:00:00 2001 From: Michael Knobloch <m.knobloch@fz-juelich.de> Date: Mon, 14 Nov 2022 10:37:21 +0100 Subject: [PATCH] Added ISL 0.24 and GDB 12.1 for GCCcore 11.3 --- Golden_Repo/g/GDB/GDB-12.1-GCCcore-11.3.0.eb | 44 ++++++++++++++++++++ Golden_Repo/i/ISL/ISL-0.24-GCCcore-11.3.0.eb | 23 ++++++++++ 2 files changed, 67 insertions(+) create mode 100644 Golden_Repo/g/GDB/GDB-12.1-GCCcore-11.3.0.eb create mode 100644 Golden_Repo/i/ISL/ISL-0.24-GCCcore-11.3.0.eb diff --git a/Golden_Repo/g/GDB/GDB-12.1-GCCcore-11.3.0.eb b/Golden_Repo/g/GDB/GDB-12.1-GCCcore-11.3.0.eb new file mode 100644 index 000000000..0ff055c40 --- /dev/null +++ b/Golden_Repo/g/GDB/GDB-12.1-GCCcore-11.3.0.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'GDB' +version = '12.1' + +homepage = 'https://www.gnu.org/software/gdb/gdb.html' +description = "The GNU Project Debugger" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed'] + +builddependencies = [ + ('binutils', '2.38'), + ('makeinfo', '6.8'), +] + +dependencies = [ + ('zlib', '1.2.12'), + ('libreadline', '8.1.2'), + ('ncurses', '6.3'), + ('expat', '2.4.8'), + ('Python', '3.10.4'), + ('ISL', '0.24'), + ('MPC', '1.2.1'), +] + +preconfigopts = "mkdir obj && cd obj && " +configure_cmd_prefix = '../' +prebuildopts = "cd obj && " +preinstallopts = prebuildopts + +configopts = '--with-system-zlib --with-system-readline --with-expat=$EBROOTEXPAT ' +configopts += '--with-python=$EBROOTPYTHON/bin/python --with-isl=$EBROOTISL --with-mpc=$EBROOTMPC ' +configopts += '--enable-tui --enable-plugins --disable-install-libbfd ' + +sanity_check_paths = { + 'files': ['bin/gdb', 'bin/gdbserver'], + 'dirs': [], +} + +moduleclass = 'debugger' diff --git a/Golden_Repo/i/ISL/ISL-0.24-GCCcore-11.3.0.eb b/Golden_Repo/i/ISL/ISL-0.24-GCCcore-11.3.0.eb new file mode 100644 index 000000000..0ff690011 --- /dev/null +++ b/Golden_Repo/i/ISL/ISL-0.24-GCCcore-11.3.0.eb @@ -0,0 +1,23 @@ +easyblock = 'ConfigureMake' + +name = 'ISL' +version = '0.24' + +homepage = 'http://isl.gforge.inria.fr/' +description = "isl is a library for manipulating sets and relations of integer points bounded by linear constraints." + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +source_urls = ['http://isl.gforge.inria.fr/'] +sources = [SOURCELOWER_TAR_BZ2] +checksums = ['fcf78dd9656c10eb8cf9fbd5f59a0b6b01386205fe1934b3b287a0a1898145c0'] + +builddependencies = [('binutils', '2.38')] +dependencies = [('GMP', '6.2.1')] + +sanity_check_paths = { + 'files': ['lib/libisl.%s' % SHLIB_EXT, 'lib/libisl.a'], + 'dirs': ['include/isl'] +} + +moduleclass = 'math' -- GitLab