Opened 8 years ago
Closed 8 years ago
#10625 closed Bugs (fixed)
Compilation with nvcc produces error: unknown asm constraint modifier ','
Reported by: | Owned by: | timblechmann | |
---|---|---|---|
Milestone: | To Be Determined | Component: | atomic |
Version: | Boost 1.55.0 | Severity: | Problem |
Keywords: | nvcc | Cc: |
Description
Compilation produces a lot of errors and warning: Example: .../atomic/detail/gcc-x86.hpp(1286): error: unknown asm constraint modifier ','
Version of boost: 1.55
Code:
//std #include <iostream> #include <exception> //boost #include "boost/thread.hpp" int main(int argc,char **argv) { return 0; }
Compiler parametes:
nvcc test.cu -o test -O3 -arch=sm_30 -I. -I/usr/local/cuda/include -I/usr/local/boost/include -L/usr/local/cuda/lib64 -L/usr/local/boost/lib/
Attachments (1)
Change History (2)
by , 8 years ago
Attachment: | nvcc_out.txt added |
---|
comment:1 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Boost.Atomic has been largely rewritten since 1.55, but I added some workarounds to the code that is similar to 1.55 (see https://github.com/boostorg/atomic/commit/fcff86225ec6494f45868cb1a5a95f5ed3275764). I don't have nvcc to test, so I'm not sure the new code compiles and works with it. I'm closing the ticket for now - feel free to reopen it if the latest code still doesn't work.