[SCore-users-jp] score_runtime_resource (Re: How to change the results of "mpicc -link_info".)

kameyama @ pccluster.org kameyama @ pccluster.org
2002年 10月 8日 (火) 22:17:35 JST


亀山です.

In article <021008215804.M0145310 @ ushida.frl.cl.nec.co.jp> Jun USHIDA <ushida @ cj.jp.nec.com> wrotes:
> 
> |MPI の場合, この関数は mpi library (libmpich.a) の中にあります.
> |/usr/local/lib に別の mpi library があったらそちらの library が
> |link されてしまっているのかも知れません.
> 
> /usr/local/lib には MPICH も含めた MPI を実装したライブラリはありません。

そうですか...

わかりました.
MPI library には入っているけど, mpi に関する関数が使用されていないので,
libmpi.a に入っている object が link されないためだと思います.
(それでなぜ setup.o のほうを link するのかが不明ですが...)
とりあえず, 無理矢理 MPI の関数を呼んでやれば link できると思いますが...

> |あと, SCore のコンパイルは checkpoint などの関係で static link
> |するのですが, guile が static link を許さない場合はそこで引っかかる
> |かも知れません.
> |そのときは,
> |    -nostatic
> |オプションをつけてみてください.
> 
> すみません。何に対するオプションとして -nostatic を指定する
> のかわからないので教えて下さい。

link 時に mpicc に -nostatic を渡すように configure を設定してください.

                       from Kameyama Toyohisa



SCore-users-jp メーリングリストの案内