Erro de compilação do CUDA SDK no gcc 4.7 e openSUSE 12.2

Ao compilar o pacote de desenvolvimento do CUDA SDK 4.2, obtive o seguinte erro /usr/include/c++/4.7/ext/atomicity.h(51): error: identifier “__atomic_fetch_add” is undefined. Para resolver este contra-tempo, inserir em todos código cuda (.cu) a seguinte linha no início do código fonte.

#undef _GLIBCXX_ATOMIC_BUILTINS
#undef _GLIBCXX_USE_INT128

Um comentário em “Erro de compilação do CUDA SDK no gcc 4.7 e openSUSE 12.2

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.