ฉันพยายามรวบรวมไดรเวอร์สำหรับอะแดปเตอร์ 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
แต่ฉันคาดเดาและไม่สามารถทดสอบได้