Saya mencoba mengkompilasi driver untuk adaptor Netis WF2190. Ya, saya baru saja mengunduh yang terbaru dari mereka.
Bagaimana saya bisa menonaktifkan -Werror=date-time
dalam membangun? Saya tidak dapat menemukannya di mana pun di skrip build jadi saya pikir ini harus berupa pengaturan default global. Jelas kode hanya mencoba menanamkan tanggal / waktu build ke output, jadi seharusnya tidak ada masalah dengan menonaktifkan peringatan ini.
Berikut adalah beberapa peringatan yang saya terima yang diperlakukan sebagai kesalahan:
/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
peringatan adalah baru dalam gcc 4.9 saya pikir - itu mungkin dihidupkan secara implisit oleh-Wall
(dan berubah menjadi kesalahan secara implisit oleh-Werror
). Anda dapat mencoba mematikannya secara eksplisit menggunakan-Wno-
formulir yaitu-Wno-error=date-time
ditambahkan keCFLAGS
tapi saya menduga dan tidak dapat mengujinya.