画像ファイルを出力する CGI を作るのに、
mod_xsendfile を使うことが最近増えてきているので、
ローカル環境にもインストールしてみようと思って試してみたら、
うまくいかなくて困ったのでメモ。
1. ソースをダウンロード
http://tn123.ath.cx/mod_xsendfile/ の Download のところから tarball を取ってきて適当に展開する。
2. コンパイルとインストール
apxs -cia -Wc,"-arch x86_64 -arch ppc -arch i386 -arch ppc64" -Wl,"-arch x86_64 -arch ppc -arch i386 -arch ppc64" mod_xsendfile.c
どうも、サイトに従って、
apxs -cia mod_xsendfile.c
とすると、i386 のバイナリしか作ってくれないみたいなので、
オプションに色々付けて必要な分を追加しているみたいです。
こんなにたくさんオプション付けなくても必要なのがあれば良いのだけど、
色んな人がコピペすることを考えてそうしているのであろう。