modified: ../../o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb

modified:   ../../o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb
	modified:   ../../p/pkg-config/pkg-config-0.29.2.eb
	modified:   ../../q/QuantumESPRESSO/QuantumESPRESSO-7.1-foss-2022a.eb
	deleted:    ../../r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb
	../../u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb
This commit is contained in:
easybuild 2022-09-19 14:31:34 +02:00
parent a7886bcf12
commit 48966dd3e6
5 changed files with 3 additions and 45 deletions

View File

@ -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'),

View File

@ -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'),

View File

@ -16,6 +16,7 @@ toolchain = SYSTEM
sources = [SOURCELOWER_TAR_GZ]
source_urls = ['http://pkgconfig.freedesktop.org/releases/']
checksums = ['6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591']
configopts = " --with-internal-glib"

View File

@ -15,7 +15,6 @@ toolchain = {'name': 'foss', 'version': '2022a'}
import os
if os.environ.get("CLUSTERNAME") in ["KAROLINA"]:
toolchainopts = {'usempi': True, 'openmp': True, 'optarch': 'march=znver2', 'opt': 'O3'}
# prebuildopts = "echo %(builddir)s && while read i; do echo $i; sed 's|-xHost|-march=core-avx2|g' -i $i; done < <(grep xHost %(builddir)s -R | cut -d ':' -f 1 | sort -u) && "
else:
toolchainopts = {'usempi': True, 'openmp': True, 'opt': 'O3'}

View File

@ -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'