Я сталкиваюсь с самой странной вещью когда-либо. У меня предупреждение об устаревании, хотя я использую -Wno-deprecated
флаг с g++
,
Что я делаю неправильно? Должен ли я изменить порядок флагов, которые я передаю g++
?
g++ -fno-strict-aliasing -Wall -D__LINUX__ -DOS_USE_STD_IOSTREAMS -DOS_LINUX_2_2 -D__CPP -D__USE_BSD -DLINUX -Wno-sign-compare -Wno-deprecated -Wno-unused-variable -Wno-write-strings -Wno-unused -DOS_USE_STD_IOSTREAM -m64 -m64 -O3 -Werror
Предупреждение об устаревании конкретно о sys_errlist
и что я должен использовать stderror
или же stderror_r
,
Я проверил конкретный заголовочный файл, объявляющий функцию, которая использует sys_errlist
и у него нет диагностической прагмы.
я использую GCC 3.3.1
на 64
немного RHE4
машина
Задача ещё не решена.
Других решений пока нет …