У меня есть приложение cgo, которое использует библиотеку C.В процессе сборки компилятор показывает несколько предупреждений:
In file included from ./libsolv-sys/src/qsort_r.c:40:0,
from ./libsolv-sys/src/util.c:181,
from ./libsolv.go:16:
/usr/include/sys/cdefs.h:1:2: warning: #warning usage of non-standard #include <sys/cdefs.h> is deprecated [-Wcpp]
#warning usage of non-standard #include <sys/cdefs.h> is deprecated
^~~~~~~
Эта библиотека не поддерживается мной самостоятельно, и я не могу исправить это предупреждение напрямую.Я устал от предупреждения.
Вопрос: Как подавить предупреждения в CGO?
Используемые флаги CGO: CFLAGS: -I./libsolv-sys/src -D LIBSOLV_INTERNAL
LDFLAGS: ${SRCDIR}/libsolv-sys.a