Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support building (or rather exporting) targets which will statically link against CUDA libraries #699

Open
eyalroz opened this issue Nov 23, 2024 · 0 comments
Assignees
Labels

Comments

@eyalroz
Copy link
Owner

eyalroz commented Nov 23, 2024

NVIDIA offers kinda-static versions of CUDA libraries, especially the CUDA Runtime library and NVRTC. However - our wrappers opt for linking against the dynamic/shared versions of these libraries. We should allow both a configuration in which the wrappers depend on shared libraries, and one where they depend on the static ones.

@eyalroz eyalroz added the task label Nov 23, 2024
@eyalroz eyalroz self-assigned this Nov 23, 2024
eyalroz pushed a commit that referenced this issue Dec 5, 2024
* Now exporting `_static` versions of our targets - which indicate the eventual executable should link ingainst the `_static` versions of `CUDA::` targets.
* Added an configuration option for building the example programs statically
eyalroz pushed a commit that referenced this issue Dec 5, 2024
* Now exporting `_static` versions of our targets - which indicate the eventual executable should link ingainst the `_static` versions of `CUDA::` targets.
* Added an configuration option for building the example programs statically
eyalroz pushed a commit that referenced this issue Dec 5, 2024
* Now exporting `_static` versions of our targets - which indicate the eventual executable should link ingainst the `_static` versions of `CUDA::` targets.
* Added an configuration option for building the example programs statically
eyalroz pushed a commit that referenced this issue Dec 5, 2024
* Now exporting `_static` versions of our targets - which indicate the eventual executable should link ingainst the `_static` versions of `CUDA::` targets.
* Added an configuration option for building the example programs statically
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant