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
@steeldriver 예, 작동했습니다, 감사합니다! 답변으로 제출해 주시면 감사하겠습니다. 문제의 다른 부분은 설치 스크립트가 매번 소스를 다시 추출하고 makefile에 대한 변경 사항을 덮어 쓰고 있다는 사실을 알지 못했습니다.
—
Andy
date-time
경고는 GCC 4.9의 새로운 내가 생각 - 그것은 가능성이 암시 적으로 켜집니다-Wall
(암시 적으로 오류로 켠-Werror
). 추가 된 양식을 사용하여 명시 적으로 해제 할 수 는 있지만 추측하고 테스트 할 수는 없습니다.-Wno-
-Wno-error=date-time
CFLAGS