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はい、うまくいきました、ありがとう!回答として提出してください。受け入れます。問題の他の部分は、インストールスクリプトが毎回ソースを再抽出し、メイクファイルに加えた変更を上書きすることに気づかなかったことです。
—
アンディ
date-time
警告はgcc 4.9で新しく追加されました-おそらく暗黙的に-Wall
オンになっています(そして、暗黙的にエラーになっています-Werror
)。あなたが追加されたフォームを使用して明示的にオフにすることを試みることができますが、私は推測しているとそれをテストすることはできません。-Wno-
-Wno-error=date-time
CFLAGS