Skip to content

Add build path to use system dependencies with USE_SYSTEM_DEPS#200

Draft
dvrogozh wants to merge 1 commit intouxlfoundation:masterfrom
dvrogozh:deps
Draft

Add build path to use system dependencies with USE_SYSTEM_DEPS#200
dvrogozh wants to merge 1 commit intouxlfoundation:masterfrom
dvrogozh:deps

Conversation

@dvrogozh
Copy link
Copy Markdown

@dvrogozh dvrogozh commented Apr 3, 2026

This does not yet work as some files have dependencies from MPI unprotected by ENABLE_MPI. For example:

  • /opt/oneccl/src/atl/util/pm/pmi_resizable_rt/pmi_resizable_simple_internal.cpp

Build fails with:

/opt/oneccl/src/atl/util/pm/pmi_resizable_rt/pmi_resizable_simple_internal.cpp:268:25: error: 'ATL_MPI_ROOT_RANK_KEY' was not declared in this scope
  268 |     if (strcmp(kvs_key, ATL_MPI_ROOT_RANK_KEY) == 0) {
      |                         ^~~~~~~~~~~~~~~~~~~~~

For: #198

CC: @frenchwr

This does not yet work as some files have dependencies from MPI
unprotected by `ENABLE_MPI`. For example:

* /opt/oneccl/src/atl/util/pm/pmi_resizable_rt/pmi_resizable_simple_internal.cpp

Build fails with:

```
/opt/oneccl/src/atl/util/pm/pmi_resizable_rt/pmi_resizable_simple_internal.cpp:268:25: error: 'ATL_MPI_ROOT_RANK_KEY' was not declared in this scope
  268 |     if (strcmp(kvs_key, ATL_MPI_ROOT_RANK_KEY) == 0) {
      |                         ^~~~~~~~~~~~~~~~~~~~~
```

For: uxlfoundation#198
Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant