CentOSにApacheの2.0系最新版(2.0.63)をインストールしようとしてmakeしていたらエラーが出た。
/usr/lib/libexpat.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status
調べてみると、何やら64ビットOS(x86_64)を使っているときに出るみたい。
libexpat.soは、/usr/libにもあるんだけど、64ビット用(x86_64)のは/usr/lib64にあると。
--with-expat=builtin
というわけで、書かれてある通り、"./configure"時に以下のオプションを追加して解決。