Sto cercando di compilare un driver per un adattatore Netis WF2190. Sì, ho appena scaricato le ultime da loro.
Come posso disabilitare il -Werror=date-time
nella build? Non riesco a trovarlo da nessuna parte nello script di compilazione, quindi immagino che debba essere un'impostazione predefinita globale. Chiaramente il codice sta solo cercando di incorporare la data / ora di compilazione nell'output, quindi non dovrebbe esserci alcun problema con la disabilitazione di questo avviso.
Ecco alcuni degli avvisi che sto ricevendo che vengono trattati come errori:
/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
avvertimento è nuovo in gcc 4.9 Penso - probabilmente è attivato implicitamente da-Wall
(e trasformato in un errore implicitamente da-Werror
). Potresti provare a disattivarlo esplicitamente usando il-Wno-
modulo cioè-Wno-error=date-time
aggiunto alCFLAGS
ma sto indovinando e non posso provarlo.