alsa-driver-RTv5.18을 컴파일하려고 하는데 gcc 4.9.2에서 날짜/시간 오류가 발생합니다.

alsa-driver-RTv5.18을 컴파일하려고 하는데 gcc 4.9.2에서 날짜/시간 오류가 발생합니다.
/home/user/Downloads/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/info.c:1065:22: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
   "Compiled on " __DATE__ " for kernel %s"
                  ^
cc1: some warnings being treated as errors

나는 전에 시도했다

export CFLAGS="-Wno-error=date-time"

그러나 아무것도 변하지 않았습니다.

답변1

gcc의 출력만으로는 판단하기 어렵습니다. 컴파일 호출 명령줄을 추가해 주세요. 종종 개발자는 컴파일 중에 경고가 트리거되는 경우 성공적인 빌드를 방지하기 위해 -Werror gcc 명령줄 스위치를 추가합니다. "[-Werror=date-time]"은 트리거하는 경고의 이름일 뿐이며 찾아야 하는 스위치는 아닙니다. 변화.

먼저 CFLAGS에서 -Werror를 제거하거나 소스 디렉터리에서 재귀적으로 greping하여 -Werror를 비활성화한 fgrep -lr -- -Werror .다음 찾은 각 파일에서 제거해 보십시오.

관련 정보