Solaris10/64bitでOpenMPI-1.6.5

昨日に引き続き、OpenMPIをコンパイルしてみた。
64bitで生成する場合は

http://www.open-mpi.org/faq/?category=building

公式のページみて-m64フラグとか追加が必要。

mpiccで-m64オプションが暗黙のうちに指定されてないので設定の修正必要。


cd ~/share/openmpi

$ diff mpic++-wrapper-data.txt.ORG mpic++-wrapper-data.txt
17,18c17,18
< compiler_flags=
< linker_flags=
---
> compiler_flags= -m64
> linker_flags= -m64 -R${libdir}

$ diff mpicc-wrapper-data.txt.ORG mpicc-wrapper-data.txt
17,18c17,18
< compiler_flags=
< linker_flags=
---
> compiler_flags= -m64
> linker_flags= -m64 -R${libdir}