lol

Merge pull request #115649 from markuskowa/upd-openmpi

openmpi: 4.0.5 -> 4.1.0

authored by

markuskowa and committed by
GitHub
dd201ce4 7de94ba1

+9 -3
+2 -2
pkgs/development/libraries/openmpi/default.nix
··· 18 18 assert !cudaSupport || cudatoolkit != null; 19 19 20 20 let 21 - version = "4.0.5"; 21 + version = "4.1.0"; 22 22 23 23 cudatoolkit_joined = symlinkJoin { 24 24 name = "${cudatoolkit.name}-unsplit"; ··· 30 30 31 31 src = with lib.versions; fetchurl { 32 32 url = "https://www.open-mpi.org/software/ompi/v${major version}.${minor version}/downloads/${pname}-${version}.tar.bz2"; 33 - sha256 = "02f0r9d3xgs08svkmj8v7lzviyxqnkk4yd3z0wql550xnriki3y5"; 33 + sha256 = "sha256-c4Zvt3CQgZtqjIXLhTljjTfWh3RVglt04onWR6Of1bU="; 34 34 }; 35 35 36 36 postPatch = ''
+7 -1
pkgs/development/python-modules/mpi4py/default.nix
··· 1 - { lib, fetchPypi, python, buildPythonPackage, mpi, openssh }: 1 + { lib, fetchPypi, fetchpatch, python, buildPythonPackage, mpi, openssh }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "mpi4py"; ··· 8 8 inherit pname version; 9 9 sha256 = "012d716c8b9ed1e513fcc4b18e5af16a8791f51e6d1716baccf988ad355c5a1f"; 10 10 }; 11 + 12 + patches = [ (fetchpatch { 13 + name = "disable-broken-test"; # upstream patch 14 + url = "https://github.com/mpi4py/mpi4py/commit/e13cc3ee59ec6ec2c6ee20e384e1e649d5027e8a.patch"; 15 + sha256 = "0iwknrhxnfmsqjj8ahpn50c8pcdyv9p3wmcqi1jhr4i5y7lnmvvx"; 16 + })]; 11 17 12 18 passthru = { 13 19 inherit mpi;