Skip to content

Conversation

@kmorel
Copy link
Contributor

@kmorel kmorel commented Apr 3, 2025

When compiling with HIP, there is a hipCUB dependency. For reasons, you cannot load the library directly. Instead, we add the include directories to the library. These were declared public, but other projects importing the library would not necessarily have these dependent libraries. Thus, declare them private. They should only be needed when compiling the MGARD library.

When compiling with HIP, there is a hipCUB dependency. For reasons,
you cannot load the library directly. Instead, we add the include
directories to the library. These were declared public, but other
projects importing the library would not necessarily have these
dependent libraries. Thus, declare them private. They should only
be needed when compiling the MGARD library.
@kmorel kmorel changed the title Make hipCUB dependency privacy Make hipCUB dependency private Apr 4, 2025
@kmorel
Copy link
Contributor Author

kmorel commented May 30, 2025

@JieyangChen7 Can you review this change?

@JieyangChen7
Copy link
Collaborator

@kmorel, I lost track of the current status of the issue related to MGARD, HIP, and Spack. Since this PR is related, should I merge this PR now?

@kmorel
Copy link
Contributor Author

kmorel commented Aug 21, 2025

Yeah, I forgot about this until you reminded me. Too many PRs in too many places.

Yes, this is still necessary. It is part of spack/spack-packages#44, which assumes this will be changed by the next release.

@JieyangChen7 JieyangChen7 merged commit 45df437 into CODARcode:master Aug 27, 2025
6 checks passed
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.

2 participants