/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 或递归地在源目录中 grep 来禁用 -Werror:fgrep -lr -- -Werror .
,然后从每个找到的文件中删除它。