CurlPPをインストールしようとしているのですが、CXXFLAGSに「-Os」を入れるようです。次に、最適化フラグを削除しようとしますが、automake の正規表現 -O[0-9] が「s」と一致しません。これにより、ビルドが失敗します。
この「-Os」はどこから来たのですか?これは正当な最適化フラグですか、それとも何ですか?
自作マシンで CXXFLAGS を変更するにはどうすればよいですか?
-Os
サイズを最適化します。正直なところ、Cコンパイラではかなり標準的です。おそらく、正規表現を変更するだけですか?
ありがとう、私は同じ問題を抱えていますが、コマンドラインでいくつかの「s」について不平を言う理由がわかりませんでした! 修正は非常に簡単です: run brew edit curlpp
、次に行を挿入します
ENV.remove_from_cflags(/-O./)
スクリプトのインストール機能の先頭。ただし、これにより最適化がオフになるため、より良い解決策が見つかる可能性があります。しかし、パッケージはうまくインストールされます。