apacheのバージョンアップ

mod_rewrite関連で記述方法によってはセキュリティホールになるとの事なので、最新の2.2.3へアップデートを実施しました。
ところが………
コンパイルは完了するのに起動するとライブラリ関連でエラーが出る!!
エラーの箇所をみるとLoadModuleしている部分なのですが、そこは今回のコンパイル時に一緒に更新されているモジュールなので、バージョンとかの問題ではなさそう…
その行をコメントにすると次のLoadModuleでまたエラー。
そしてLoadModuleの出来ない体になってしまいました;;
lddしても必要なダイナミックリンクはちゃんと見つけられてるし、前バージョンをリコンパイルしても同じ結果になるしでしばし悩みました。
前回PHP5をコンパイルしたときにGNU ldを入れたのですが、原因はこれだったみたいです。
どうもSolaris8+GNU ldな環境だとapacheが不幸な感じになる様です。
PHPのサイトを見ると全てGNUで固めなさいと書いてあって、確かにそうしないとPHP5はコンパイル出来ませんでした(最後のリンカでエラーになる)
でもそうすると今度はapacheが不幸な事に…
なんとかスマートに回避する方法はないんですかねぇ…
gccのバージョンあげてみようかな。