lam-mpi + ifc on FreeBSD で libc_r の中で死ぬ件だが、調べてみると libc_r をリンクしているのは並列実行されているバイナリじゃなくて lam 自身のバイナリだったりする。
で、問題を切り分けてみると
lam | fortran program | |
---|---|---|
g77 | g77 | ok |
ifc | ifc | NG |
g77 | ifc | NG |
ifc | g77 | ok |
libc_r をリンクしていない Fortran program のコンパイラが成功・失敗を支配している。なんでやねん…
[referer: [an error occurred while processing this directive]]