Skip to content

Conversation

@jeynmann
Copy link

@jeynmann jeynmann commented Oct 23, 2025

What?

Stub headers for gdaki.

Why?

Ucx device app may build failed if ucx-ib-mlx5-gda not installed,
because ucx device api include gdaki's header directly.

How?

Add stub dir to ucx include path.
The stub dir has low prior so compiler can find real impl header if related package is installed.

@jeynmann jeynmann changed the title stubs: stub for gdaki BUILD: stub for gdaki Oct 23, 2025
@jeynmann jeynmann changed the title BUILD: stub for gdaki BUILD: Add stub include path for gdaki Oct 23, 2025
@@ -0,0 +1,101 @@
/**
* Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2025. ALL RIGHTS RESERVED.
*
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need this space



typedef struct {
uct_device_ep_t super;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think only uct_rc_gda_completion_t is needed and it might be empty

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.

4 participants