Apache 1.3.36 を Solaris 10 (SPARC) で 64-bitコンパイル
$ LD_LIBRARY_PATH="/usr/sfw/lib/sparcv9:/lib/sparcv9:/usr/lib/sparcv9" $ export LD_LIBRARY_PATH $ env CC="gcc -m64" \ CFLAGS="-DHARD_SERVER_LIMIT=32768" \ ./configure \ --prefix=/usr/local/apache_1.3.36 \ --enable-module=proxy \ --enable-module=rewrite
Apache 1.3 も64bitでコンパイルしてみたよ。
ポイントは、LD_LIBRARY_PATHで、64bitライブラリが入ってる場所を指定してあげること。実行時も、LD_LIBRARY_PATHが必要になってしまうので、apachectl コマンド(中身はshスクリプト)の中に
LD_LIBRARY_PATH=/usr/sfw/lib/sparcv9 export LD_LIBRARY_PATH
と、書いてあげると良い。