Skip to content

Commit a4e5dc4

Browse files
committed
pmix: fix PMIx envar name for the installation prefix.
Signed-off-by: Artem Polyakov <artpol84@gmail.com>
1 parent 31171d0 commit a4e5dc4

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

opal/mca/pmix/pmix2x/pmix2x_client.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,9 @@ int pmix2x_client_init(opal_list_t *ilist)
7878
asprintf(&dbgvalue, "PMIX_DEBUG=%d", dbg);
7979
putenv(dbgvalue);
8080
}
81-
if (NULL != (evar = getenv("OPAL_PREFIX"))) {
82-
opal_setenv("PMIX_PREFIX", evar, false, &environ);
81+
if ((NULL != (evar = getenv("OPAL_PREFIX"))) &&
82+
(NULL == getenv("PMIX_INSTALL_PREFIX"))) {
83+
opal_setenv("PMIX_INSTALL_PREFIX", evar, false, &environ);
8384
}
8485
}
8586

opal/mca/pmix/pmix2x/pmix2x_server_south.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,9 @@ int pmix2x_server_init(opal_pmix_server_module_t *module,
109109
asprintf(&dbgvalue, "PMIX_DEBUG=%d", dbg);
110110
putenv(dbgvalue);
111111
}
112-
if (NULL != (evar = getenv("OPAL_PREFIX"))) {
113-
opal_setenv("PMIX_PREFIX", evar, false, &environ);
112+
if ((NULL != (evar = getenv("OPAL_PREFIX"))) &&
113+
(NULL == getenv("PMIX_INSTALL_PREFIX"))) {
114+
opal_setenv("PMIX_INSTALL_PREFIX", evar, false, &environ);
114115
}
115116
}
116117
++opal_pmix_base.initialized;

0 commit comments

Comments
 (0)