From fc3cc508ef37078bedf67dfe6ac3e40cb972f637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Mon, 19 Sep 2022 14:38:25 +0200 Subject: [PATCH] Revert "Merge branch 'master' of code.it4i.cz:sccs/easyconfigs-it4i into it4i-karolina" --- o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb | 1 + o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb | 1 + p/pkg-config/pkg-config-0.29.2.eb | 1 + r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb | 44 ----------------- u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb | 58 +++++++++++++++++++++++ 5 files changed, 61 insertions(+), 44 deletions(-) delete mode 100644 r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb create mode 100644 u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb diff --git a/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb b/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb index 54542c9a..2e407506 100644 --- a/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb +++ b/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb @@ -13,6 +13,7 @@ toolchain = {'name': 'GCC', 'version': '10.2.0'} source_urls = ['https://github.com/open-mpi/ompi/archive/'] sources = ['v4.0.4.tar.gz'] +checksums = ['f6bf6f03d4cff35a40e4b0b2451ee5e8409bf1d33d11b097aa230ae59ac80a2f'] dependencies = [ ('hwloc', '2.2.0'), diff --git a/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb b/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb index 2103e58f..d0044966 100644 --- a/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb +++ b/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb @@ -13,6 +13,7 @@ toolchain = {'name': 'GCC', 'version': '10.3.0'} source_urls = ['https://github.com/open-mpi/ompi/archive/refs/tags/'] sources = ['v%(version)s.tar.gz'] +checksums = ['fbddebd47b30c17dd009559157cf7edf5ee8debcf6ba576a84c979618855889f'] dependencies = [ ('hwloc', '2.4.1'), diff --git a/p/pkg-config/pkg-config-0.29.2.eb b/p/pkg-config/pkg-config-0.29.2.eb index e7d407f3..a5fc54bf 100644 --- a/p/pkg-config/pkg-config-0.29.2.eb +++ b/p/pkg-config/pkg-config-0.29.2.eb @@ -16,6 +16,7 @@ toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://pkgconfig.freedesktop.org/releases/'] +checksums = ['6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591'] configopts = " --with-internal-glib" diff --git a/r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb b/r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb deleted file mode 100644 index dab7d714..00000000 --- a/r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb +++ /dev/null @@ -1,44 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Rust' -version = '1.52.1' -versionsuffix = '-test' - -homepage = 'https://www.rust-lang.org' -description = """Rust is a systems programming language that runs blazingly fast, prevents segfaults, - and guarantees thread safety.""" - -toolchain = {'name': 'GCCcore', 'version': '10.3.0'} - -source_urls = ['https://static.%(namelower)s-lang.org/dist/'] -sources = ['rustc-%(version)s-src.tar.gz'] -checksums = ['3a6f23a26d0e8f87abbfbf32c5cd7daa0c0b71d0986abefc56b9a5fbfbd0bf98'] - -builddependencies = [ - ('binutils', '2.36.1'), - ('CMake', '3.20.1', '-test'), -] -dependencies = [ - ('OpenSSL', '1.1.1k'), -] - -configopts = "--enable-extended --sysconfdir=%(installdir)s/etc --set=llvm.ninja=false " - -# avoid failure when home directory is an NFS mount, -# see https://github.com/rust-lang/cargo/issues/6652 -prebuildopts = "export CARGO_HOME=%(builddir)s/cargo && " - -preinstallopts = "export CARGO_HOME=%(builddir)s/cargo && " - - -sanity_check_paths = { - 'files': ['bin/cargo', 'bin/rustc', 'bin/rustdoc'], - 'dirs': ['lib/rustlib', 'share/doc', 'share/man'], -} - -sanity_check_commands = [ - "cargo --version", - "rustc --version", -] - -moduleclass = 'lang' diff --git a/u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb b/u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb new file mode 100644 index 00000000..79a1a43c --- /dev/null +++ b/u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb @@ -0,0 +1,58 @@ +# IT4Innovations +# LK 2022 +# for cs + +easyblock = 'ConfigureMake' + +name = 'UCX' +version = '1.12.1' + +homepage = 'https://www.openucx.org/' +description = """Unified Communication X +An open-source production grade communication framework for data centric +and high-performance applications +""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/openucx/ucx/releases/download/v%(version)s'] +sources = ['%(namelower)s-%(version)s.tar.gz'] +patches = [ + 'UCX-1.10.0-dynamic_modules.patch', + 'UCX-1.11.2-missing_header.patch', +] +checksums = [ + '40b447c8e7da94a253f2828001b2d76021eb4ad39647107d433d62d61e18ae8e', # ucx-1.12.1.tar.gz + '3098c91f2aadc5f148466a2e8756769ad5e99f9515d8cfb6ad8a5712e7433408', # UCX-1.10.0-dynamic_modules.patch + 'fa9052a33da5c8e94bc7df0e5fe6ce3baf613310842ae1ab9ed4ef2d49666c01', # UCX-1.11.2-missing_header.patch +] + +builddependencies = [ + ('binutils', '2.38'), + ('Autotools', '20220317'), + ('pkgconf', '1.8.0'), +] + +osdependencies = [OS_PKG_IBVERBS_DEV] + +dependencies = [ + ('zlib', '1.2.12'), + ('numactl', '2.0.14'), +] + +configure_cmd = "contrib/configure-release" + +configopts = '--enable-optimizations --enable-cma --enable-mt --with-verbs ' +configopts += '--without-java --without-go --disable-doxygen-doc ' + +buildopts = 'V=1' + +sanity_check_paths = { + 'files': ['bin/ucx_info', 'bin/ucx_perftest', 'bin/ucx_read_profile'], + 'dirs': ['include', 'lib', 'share'] +} + +# sanity_check_commands = ["ucx_info -d"] + +moduleclass = 'lib'