Commit 164bbc1
committed
cuda.core: emit -numba-debug to libNVVM, not --numba-debug
libNVVM accepts only single-dashed options, so every
ProgramOptions(numba_debug=True) compile on the NVVM backend failed with
NVVM_ERROR_INVALID_OPTION. numba-cuda emits -numba-debug for the same
path. The NVRTC backend tolerates both spellings and is left alone.
The guarding test probed libNVVM with the same wrong spelling, so it
skipped on every configuration and never caught this. Probe and assert
the spelling the code now emits, and drop the skip reason's claim that
the option needs CTK 13.2: libNVVM rejects the double-dashed form at any
version.
Closes #2570
Signed-off-by: Vyron Vasileiadis <hi@fedonman.com>1 parent 3bd069a commit 164bbc1
3 files changed
Lines changed: 15 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1233 | 1233 | | |
1234 | 1234 | | |
1235 | 1235 | | |
1236 | | - | |
| 1236 | + | |
1237 | 1237 | | |
1238 | 1238 | | |
1239 | 1239 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
76 | 83 | | |
77 | 84 | | |
78 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
762 | 762 | | |
763 | 763 | | |
764 | 764 | | |
765 | | - | |
766 | | - | |
| 765 | + | |
| 766 | + | |
767 | 767 | | |
768 | 768 | | |
769 | | - | |
| 769 | + | |
| 770 | + | |
770 | 771 | | |
771 | 772 | | |
772 | 773 | | |
773 | 774 | | |
774 | 775 | | |
775 | 776 | | |
776 | | - | |
| 777 | + | |
777 | 778 | | |
778 | 779 | | |
779 | 780 | | |
| |||
0 commit comments