Specify hard header dependencies in setup.py and fail build early if those headers are missing #283
Labels
cuda.bindings
Everything related to the cuda.bindings module
enhancement
Any code-related improvements
P1
Medium priority - Should do
triage
Needs the team's attention
Some headers are a hard dependency for which we know the compilation will fail like:
While others are option like:
Currently the build gives a warning when certain headers are missing. If the mandatory header is missing then we fail at compile time. This can be improved by failing earlier when we first detect the mandatory header is missing. This will also allow for a cleaner error messaging.
The text was updated successfully, but these errors were encountered: