g ++ не подавляет предупреждения

Я сталкиваюсь с самой странной вещью когда-либо. У меня предупреждение об устаревании, хотя я использую -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 машина

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]