diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-GCC-7.3.0-2.30.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-GCC-7.3.0-2.30.eb index f18855e01469..f71cda3c24b6 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-GCC-7.3.0-2.30.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-GCC-7.3.0-2.30.eb @@ -10,13 +10,15 @@ source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/ sources = [SOURCELOWER_TAR_GZ] patches = [ 'OpenMPI-3.1_fix-ib-query.patch', - '%(name)s-%(version)s-add_ompi_datatype_attribute_to_release_ucp_datatype.patch' + '%(name)s-%(version)s-add_ompi_datatype_attribute_to_release_ucp_datatype.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', ] checksums = [ '846bb7ed2aa0c96fc0594423e7b21904ee4f160dcfd62b8a0d1274256fbf25ce', # openmpi-3.1.1.tar.gz '8031ff093788a750f30ec7b4b06573af008009e62ddfd558ecfe97cbe404d9d2', # OpenMPI-3.1_fix-ib-query.patch # OpenMPI-3.1.1-add_ompi_datatype_attribute_to_release_ucp_datatype.patch '945d19eb583af1e4d2ddcb40bafe505352244635c812308d1c77ad1db2811538', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-gcccuda-2018b.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-gcccuda-2018b.eb index a11fc78e42af..5d8c9fd855ef 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-gcccuda-2018b.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.1-gcccuda-2018b.eb @@ -10,13 +10,15 @@ source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/ sources = [SOURCELOWER_TAR_GZ] patches = [ 'OpenMPI-3.1_fix-ib-query.patch', - '%(name)s-%(version)s-add_ompi_datatype_attribute_to_release_ucp_datatype.patch' + '%(name)s-%(version)s-add_ompi_datatype_attribute_to_release_ucp_datatype.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', ] checksums = [ '846bb7ed2aa0c96fc0594423e7b21904ee4f160dcfd62b8a0d1274256fbf25ce', # openmpi-3.1.1.tar.gz '8031ff093788a750f30ec7b4b06573af008009e62ddfd558ecfe97cbe404d9d2', # OpenMPI-3.1_fix-ib-query.patch # OpenMPI-3.1.1-add_ompi_datatype_attribute_to_release_ucp_datatype.patch '945d19eb583af1e4d2ddcb40bafe505352244635c812308d1c77ad1db2811538', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] # needed for --with-verbs diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb index dce3d8fbc8d5..481d63e5af5d 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.3-GCC-8.2.0-2.31.1.eb @@ -12,6 +12,7 @@ patches = [ '%(name)s-%(version)s-add_ompi_datatype_attribute_to_release_ucp_datatype.patch', 'OpenMPI-3.1_fix-ib-query.patch', 'OpenMPI-3.1.3_fix-support-for-external-PMIx-v3.1.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', ] checksums = [ '0254627d8a9b12a8f50213ed01e7a94dd7e91b340abf5c53bcf0b89afe6fb77d', # openmpi-3.1.3.tar.gz @@ -20,6 +21,7 @@ checksums = [ '8031ff093788a750f30ec7b4b06573af008009e62ddfd558ecfe97cbe404d9d2', # OpenMPI-3.1_fix-ib-query.patch # OpenMPI-3.1.3_fix-support-for-external-PMIx-v3.1.patch '94846bee50b43b220fd6fead576c4be2cbc8baaa423ce7346d7d193fda523357', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0-2.32.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0-2.32.eb index 742cf80152b0..8f7e724e3a3c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0-2.32.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0-2.32.eb @@ -11,6 +11,7 @@ sources = [SOURCELOWER_TAR_GZ] patches = [ '%(name)s-3.1.3-add_ompi_datatype_attribute_to_release_ucp_datatype.patch', 'OpenMPI-3.1.4_openib-device-params-ConnectX-6.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', ] checksums = [ 'a7c34ad052ea8201ed9e7389994069fe6996403beabdd2d711caf0532808156c', # openmpi-3.1.4.tar.gz @@ -18,6 +19,7 @@ checksums = [ '46fa94eb417954bdb297291bad4f4d32018af4911bebf3e59af6276eba6a50a9', # OpenMPI-3.1.4_openib-device-params-ConnectX-6.patch '77df4f04802f84c49659c0d89c92724972c0634ac2155ed787482c4ddf1ee999', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0.eb index e60121be5677..61aeb4ab521c 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-GCC-8.3.0.eb @@ -11,6 +11,7 @@ sources = [SOURCELOWER_TAR_GZ] patches = [ '%(name)s-3.1.3-add_ompi_datatype_attribute_to_release_ucp_datatype.patch', 'OpenMPI-3.1.4_openib-device-params-ConnectX-6.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', ] checksums = [ 'a7c34ad052ea8201ed9e7389994069fe6996403beabdd2d711caf0532808156c', # openmpi-3.1.4.tar.gz @@ -18,6 +19,7 @@ checksums = [ '46fa94eb417954bdb297291bad4f4d32018af4911bebf3e59af6276eba6a50a9', # OpenMPI-3.1.4_openib-device-params-ConnectX-6.patch '77df4f04802f84c49659c0d89c92724972c0634ac2155ed787482c4ddf1ee999', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-gcccuda-2019b.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-gcccuda-2019b.eb index d2dc52abe147..5bc9297b6bdb 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-gcccuda-2019b.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-3.1.4-gcccuda-2019b.eb @@ -11,6 +11,7 @@ sources = [SOURCELOWER_TAR_GZ] patches = [ '%(name)s-3.1.3-add_ompi_datatype_attribute_to_release_ucp_datatype.patch', 'OpenMPI-3.1.4_openib-device-params-ConnectX-6.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', ] checksums = [ 'a7c34ad052ea8201ed9e7389994069fe6996403beabdd2d711caf0532808156c', # openmpi-3.1.4.tar.gz @@ -18,6 +19,7 @@ checksums = [ '46fa94eb417954bdb297291bad4f4d32018af4911bebf3e59af6276eba6a50a9', # OpenMPI-3.1.4_openib-device-params-ConnectX-6.patch '77df4f04802f84c49659c0d89c92724972c0634ac2155ed787482c4ddf1ee999', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] dependencies = [ diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-4.0.0-GCC-8.2.0-2.31.1.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-4.0.0-GCC-8.2.0-2.31.1.eb index 077d51b2f9e7..d8185fe1dd32 100644 --- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-4.0.0-GCC-8.2.0-2.31.1.eb +++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-4.0.0-GCC-8.2.0-2.31.1.eb @@ -8,11 +8,15 @@ toolchain = {'name': 'GCC', 'version': '8.2.0-2.31.1'} source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] sources = [SOURCELOWER_TAR_GZ] -patches = ['OpenMPI-4.0.1_add-support-for-ucx-1.7.patch'] +patches = [ + 'OpenMPI-4.0.1_add-support-for-ucx-1.7.patch', + 'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch', +] checksums = [ '36f10daa3f1b1d37530f686bf7f70966b2a13c0bc6e2e05aebc7e85e3d21b10d', # openmpi-4.0.0.tar.gz # OpenMPI-4.0.1_add-support-for-ucx-1.7.patch '3c5ce8fe164869f309821a4528bbd8a4c087bc748dadf589850482bbccf8890c', + {'OpenMPI-4.0.5_fix-MS_RDONLY-error.patch': 'b4cd3d947cd4f3d47c7cf531c2b4bcdaa5d6db1ec024a0a97f5a3b42c95f6b82'}, ] dependencies = [