Skip to content

Commit 512cbbe

Browse files
authored
Merge pull request #63 from JarneRenders/pnet-opa
disable building pnet-opa component in PMIx
2 parents bfcd4f0 + d57da91 commit 512cbbe

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/build_tools/hooks_hydra.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,12 +351,17 @@ def pre_configure_hook(self, *args, **kwargs): # pylint: disable=unused-argumen
351351
# PMIx settings:
352352
# - build with munge support to work with Slurm
353353
# - disable per-user configuration files to save disk accesses during job start-up
354+
# - build without pnet-opa since we do not have Omni-Path
354355
if self.name == 'PMIx':
355356
self.log.info("[pre-configure hook] Enable munge support")
356357
self.cfg.update('configopts', "--with-munge")
357358
if LooseVersion(self.version) >= LooseVersion('2'):
358359
self.log.info("[pre-configure hook] Disable per-user configuration")
359360
self.cfg.update('configopts', "--disable-per-user-config-files")
361+
if LooseVersion(self.version) >= LooseVersion('5.0'):
362+
# TODO: check again in 2026a since opa component is removed in version 5.0.8
363+
self.log.info("[pre-configure hook] Disable building pnet-opa component")
364+
self.cfg.update('configopts', "--enable-mca-no-build=pnet-opa")
360365

361366
# InfiniBand support:
362367
if self.name in IB_MODULE_SOFTWARE:

src/build_tools/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
@author: Alex Domingo (Vrije Universiteit Brussel)
1717
"""
1818

19-
VERSION = '4.3.5'
19+
VERSION = '4.3.6'
2020

2121
AUTHOR = {
2222
'wp': 'Ward Poelmans',

0 commit comments

Comments
 (0)