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