Estou tentando compilar um driver para um adaptador Netis WF2190. Sim, acabei de fazer o download das últimas.
Como posso desativar o -Werror=date-time
na compilação? Não consigo encontrá-lo em nenhum lugar do script de compilação, portanto acho que deve haver alguma configuração padrão global. Claramente, o código está apenas tentando incorporar a data / hora da compilação na saída, portanto, não deve haver nenhum problema em desativar esse aviso.
Aqui estão alguns dos avisos que estou recebendo que estão sendo tratados como erros:
/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
aviso é novo no gcc 4.9, eu acho - é possivelmente ativado implicitamente por-Wall
(e transformado em um erro implicitamente por-Werror
). Você pode tentar desativá- lo explicitamente usando o-Wno-
formulário, ou seja,-Wno-error=date-time
adicionado ao,CFLAGS
mas eu estou supondo e não posso testá-lo.