Estoy tratando de compilar un controlador para un adaptador Netis WF2190. Sí, acabo de descargar lo último de ellos.
¿Cómo puedo deshabilitar el -Werror=date-time
en la compilación? No puedo encontrarlo en ninguna parte del script de compilación, así que creo que debe ser una configuración predeterminada global. Claramente, el código solo intenta incrustar la fecha / hora de compilación en la salida, por lo que no debería haber ningún problema al deshabilitar esta advertencia.
Estas son algunas de las advertencias que recibo que se tratan como errores:
/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
advertencia es nueva en gcc 4.9, creo: posiblemente se activa implícitamente por-Wall
(y se convierte en un error implícitamente por-Werror
). Puede intentar desactivarlo explícitamente usando el-Wno-
formulario, es decir,-Wno-error=date-time
agregado alCFLAGS
pero supongo que no puedo probarlo.