ソースから手動でhttpd-2.2.17を構築しています。私の設定オプションが正しいことを確認するために、最新のCENTOS Apache srpm(httpd-2.2.3用)を確認しました。 httpd.specで次の行を見つけました。
# forcibly prevent use of bundled apr, apr-util, pcre
rm -rf srclib/{apr,apr-util,pcre}
これがなぜ必要なのか知りたいです。デフォルトのhttpdソースに含まれているaprを使用すると、どのような問題がありますか?
ベストアンサー1
これは、Apache RPM仕様ファイルにapr-devel、apr-util-devel、およびpcre-develパッケージの "BuildRequire"があり、パッケージャがビルドでApache Tarballにバンドルされているバージョンではなくパッケージバージョンを使用したいためです。 。
価値があるのは、その行を追加することによって行われた変更です。おそらく、これはあなたの質問に答えるのに役立ちます。リンクテキスト
これは6年前の編集なので、現在のパッケージと同じではありませんが、apr-develパッケージのバージョンにapr-configを追加する方法は、パッチの他の場所で見ることができます。