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 .各ファイルから削除してみます。

おすすめ記事