При компиляции проекта с помощью nvcc (с использованием cuda 3.1) я получаю поток предупреждений от gthr-default.h:
/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:118: warning: ‘int __gthrw_pthread_once(pthread_once_t*, void (*)())’ declared ‘static’ but never defined
/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:119: warning: ‘void* __gthrw_pthread_getspecific(pthread_key_t) throw ()’ declared ‘static’ but never defined
/usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../../include/c++/4.4.4/x86_64-redhat-linux/bits/gthr-default.h:120: warning: ‘int __gthrw_pthread_setspecific(pthread_key_t, const void*) throw ()’ declared ‘static’ but never defined
Я обкопал все и не могукажется, что есть способ подавить этот шум, если не считать удаления -стены, чего я не хочу делать.Это кому-нибудь знакомо?
Мои CXXFLAGS:
CXXFLAGS=-Isrc -I../cxxtest -I$(CUDA_INCLUDE_DIR) -Xcompiler -O2 -Xcompiler -Wall
Я пытался добавить $ (CUDA_INCLUDE_DIR) к опциям -Xcompiler, но безрезультатно.Я не хочу удалять стены из настроек ... есть ли другие варианты?