From 9f07cb710445e29899e7b7740e93bb0bae68f159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=96hman?= Date: Sat, 21 Oct 2023 23:31:44 +0200 Subject: [PATCH] adding easyconfigs: Rust-1.73.0-GCCcore-13.2.0.eb --- .../r/Rust/Rust-1.73.0-GCCcore-13.2.0.eb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 easybuild/easyconfigs/r/Rust/Rust-1.73.0-GCCcore-13.2.0.eb diff --git a/easybuild/easyconfigs/r/Rust/Rust-1.73.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/r/Rust/Rust-1.73.0-GCCcore-13.2.0.eb new file mode 100644 index 00000000000..156414a7c55 --- /dev/null +++ b/easybuild/easyconfigs/r/Rust/Rust-1.73.0-GCCcore-13.2.0.eb @@ -0,0 +1,31 @@ +name = 'Rust' +version = '1.73.0' + +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': '13.2.0'} + +source_urls = ['https://static.rust-lang.org/dist/'] +sources = ['rustc-%(version)s-src.tar.gz'] +patches = ['Rust-1.70_sysroot-fix-interpreter.patch'] +checksums = [ + {'rustc-1.73.0-src.tar.gz': '96d62e6d1f2d21df7ac8acb3b9882411f9e7c7036173f7f2ede9e1f1f6b1bb3a'}, + {'Rust-1.70_sysroot-fix-interpreter.patch': '220129db55e022a98d25028da5dcc9f26b252dd995c3ac92f6312dbb1e362cb1'}, +] + +builddependencies = [ + ('binutils', '2.40'), + ('CMake', '3.27.6'), + ('Python', '3.11.5'), + ('Ninja', '1.11.1'), + ('pkgconf', '2.0.3'), + ('patchelf', '0.18.0'), # only required when RPATH linking is enabled +] + +dependencies = [ + ('OpenSSL', '1.1', '', SYSTEM), +] + +moduleclass = 'lang'