xeon-koyamaです。 OpenSUSE の 64bit版で、64bit対応したapache2 をソースからコンパイルしたいのですが、 ご存じの方がいらっしゃいましたら、ご返答宜しくお願いいたします。 やったこと OpenSUSEの64bitをインストール。開発パッケージを選択して入れた。 apacheのconfigure を行う前に、 export CFLAGS="-O2 -m64" としてから、 ./configure した コンパイルは無事通り、インストールも出来た。 file /usr/local/apache2/bin/httpd した所、 ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), not stripped となっており、64bit になったような気がするが、以下の理由から確信が持てない。 64bitに対応するために、man gcc で オプションを調べた所 i386 and x86-64 Options -mpc32 -mpc64 というオプションと -m32 -m64 が存在する。 webでは、CC='gcc -m64' を見かけるので、-m64としたが、 -mpc64 にしなければならなかったのだろうか? また、export CFLAGS="-O2 -m64" せずに コンパイルした場合は、32bitで作成されてしまうのだろうか? 以上 ご存じの方がいらっしゃいましたら、ご返答宜しくお願いいたします。 -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org