<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/77009>77009</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
cuda compilation fails when compiling in debug mode
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
rnburn
</td>
</tr>
</table>
<pre>
I'm getting this error when I compile my project with debug information. (Note: I don't get the error if I don't compile in debug mode).
```
> bazel run -c dbg //cbindings:inner_product_proof.t
INFO: Analyzed target //cbindings:inner_product_proof.t (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /home/rnburn/proj/blitzar/sxt/scalar25/operation/BUILD:193:17: Compiling sxt/scalar25/operation/inv.cc failed: (Exit 1): clang failed: error executing command (from target //sxt/scalar25/operation:inv) /nix/store/42m4mx42crcs69qjbwalxyfkki3vdg0p-clang/bin/clang -x cu '--cuda-gpu-arch=sm_70' '--cuda-gpu-arch=sm_70' -fcuda-rdc '--cuda-path=/nix/store/qwgadf4020xmcm94qf1nfv5lqhj12ca8-cudaWrapped' ... (remaining 303 arguments skipped)
ptxas /tmp/nix-shell.F1zjsp/inv-sm_70-f09d7f.s, line 1975; fatal : Parsing error near '.': syntax error
ptxas fatal : Ptx assembly aborted due to errors
clang: error: ptxas command failed with exit code 255 (use -v to see invocation)
clang version 18.0.0
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /nix/store/42m4mx42crcs69qjbwalxyfkki3vdg0p-clang/bin
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/nix-shell.F1zjsp/inv-d9ea5d.cu
clang: note: diagnostic msg: /tmp/nix-shell.F1zjsp/inv-sm_70-b5c70f.cu
clang: note: diagnostic msg: /tmp/nix-shell.F1zjsp/inv-d9ea5d.sh
clang: note: diagnostic msg:
********************
Target //cbindings:inner_product_proof.t failed to build
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVlFvnLwS_TXelxEIDLssD_uwaZavkaImSrfqY2XsgXVibGKbDcmvvzKQ3OReqf2qVlrBwoyPj-ccD2bOyVYj7sj6gqwvV2zwJ2N3VteD1avaiOfdFaFFBy16L3UL_iQdoLXGwtMJNVwBN10vFUL3DL0198g9PEl_AoH10ILUjbEd89LoGAjdfjEeSbaHKxBGE1r4gAz-hAuobN6FXqGlXtA6I5DQMibJJUn2y3WTLL_5MTtAzV5QgR00RBxE3QKhFaEVr6UWUreOZHupNdofvTVi4D7cTRP7GeHqS3UTKO41U88vKMAzG0j-S5CwygR6xh9Yiw6UYQIFoZ8gWYAccKMb2Q42vH9dzOuslRm0gHTJjeMlfLi7u7kLcUKrk-mQ0GoWidAqlJ3QqlbSvzBLaOVGH66cKWbpmtDK9GgnDQitLr5dXV-SbJ-WWbgWAfTTVOig70-HSn2OOYeGSYViJrM9jNJDSmgZnrliun0XnzXFEfkwuYebrmNahHGNNd3Hyv5k6lDqM6FlyNRyDGne2FCEnHZ5N-aUW-425eN9_cTU-Nw8PMjsLNqkjyZKoToyrGAmGI3AByC0iCI-CBa1_RAxy08ku3TdjyIhtPhFNGqmkBX8XWLPfEj6P46PTy0TTZ7QZOx4V-aPTaqb81o9nu5Tytl2Gv3dsr4PhiggjqetYrFjUoeyZUkGzLZDh9o7cA9yzixna_R-ZC5Uxnf9PHfkTqhUXKUv966fdYsm6lGTlKJoYhf8qKRGSMtiTbILaJhnCgCCarfMujDtrJ5GZsMiY0Inr7hn7dk4B98T-IDgR2DOYVerZ2C1sR4FiAHBm3mgm0fO4rwaJfyZsV59Mjtp7icYjMaNQKDrdajP4BCic4B0GHrE2fDFqOU7dDijddJoSLdxEi9N4jj5Lsw3bjc_NnnU80hJPYxRq4cl5WSRianjqImYcXJctqp2nimF4lLaZUv-gSk_FkIv_VFI1mrjvOTQuRBZuhv9g9-7pnl7fdh_PcD-eNx_-gzHzweobq6vb75fffkHqqvrw1c43kyvL779A3eH25u74xuHW4u9NRydQwHODJYjoVsXtmfQjDlnuGRB8dCBHbey928JFkEFnVAA82-Qv17-L_0tSmRrEfPhryHOO6Ze8yJp_ibuwtSdflP6v2SA4-99zZYt6A3Ug1Tif765K7HLRJmVbIW7tEjyPMm2lK5OO55vcJ2XeVqUouB1htua0bop2CYt0k1er-SOJjRP0iSnaZakRVziptiyJKM1Nhu-bUiehAaoYqXOXWxsu5LODbgriiQpV4rVqNx0bKFU4xNMQUJpOMXYXRgT1UPrSJ4o6bz7L4qXXuEutNzlfDE1jWmdbj7T8Lev4YeDx2qwanfyvg_FmsvXSn8a6pibjtAqzLDcouUkFBQPvByh1cT7PwEAAP__A2z1qg">