Я пытаюсь скомпилировать драйвер для адаптера Netis WF2190. Да, я только что скачал последнюю из них.
Как я могу отключить -Werror=date-time
в сборке? Я не могу найти его нигде в скрипте сборки, поэтому я считаю, что это должна быть глобальная настройка по умолчанию. Очевидно, что код просто пытается вставить дату / время сборки в вывод, поэтому не должно быть проблем с отключением этого предупреждения.
Вот некоторые предупреждения, которые я получаю, которые рассматриваются как ошибки:
/home/andy/RTL8812AU_linux_v4.3.8_12175.20140902/driver/rtl8812AU_linux_v4.3.8_12175.20140902/core/rtw_debug.c:66:1: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
/home/andy/RTL8812AU_linux_v4.3.8_12175.20140902/driver/rtl8812AU_linux_v4.3.8_12175.20140902/core/rtw_debug.c:66:1: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
cc1: some warnings being treated as errors
date-time
Предупреждение нового в GCC 4.9 , я думаю , - это, возможно , включен неявно-Wall
(и превратился в ошибку неявно-Werror
). Вы можете попробовать отключить его явно, используя-Wno-
форму, то есть-Wno-error=date-time
добавленную к,CFLAGS
но я предполагаю и не могу проверить это.