mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 15:32:11 +01:00
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:
parent
a7886bcf12
commit
48966dd3e6
@ -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'),
|
||||
|
@ -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'),
|
||||
|
@ -16,6 +16,7 @@ toolchain = SYSTEM
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['http://pkgconfig.freedesktop.org/releases/']
|
||||
checksums = ['6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591']
|
||||
|
||||
configopts = " --with-internal-glib"
|
||||
|
||||
|
@ -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'}
|
||||
|
||||
|
@ -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'
|
Loading…
x
Reference in New Issue
Block a user