a 应该使用哪些配置选项来使用 sctp 编译 mpich2(1.1.1p1 或 1.2.1p1)?
在我的尝试中,链接 cpi.c 时出现错误(小示例)。
/home/op02/mpiopt/sctp/lib/libmpich.a(ch3u_rma_sync.o)(.text+0x20a7): In functio
n `MPIDI_Win_post':
: undefined reference to `PMPI_Group_translate_ranks'
/home/op02/mpiopt/sctp/lib/libmpich.a(ch3u_rma_sync.o)(.text+0x21bd): In functio
n `MPIDI_Win_post':
: undefined reference to `PMPI_Group_free'
/home/op02/mpiopt/sctp/lib/libmpich.a(ch3u_rma_sync.o)(.text+0x25c4): In functio
n `MPIDI_Win_complete':
: undefined reference to `PMPI_Group_translate_ranks'
....
我的选择是
../mpich2-1.1.1p1/configure --enable-fast=O1 \
--host=x86_64-unknown-linux-gnu \
--target=x86_64-secret-linux-gnu \
--with-device=ch3:sctp --with-pm=hydra \
--with-cross=x8664secret.cross --disable-f77 --disable-f90 \
>conf.log 2>&1
x8664secret.cross
作为程序的输出getcross.c
。主机、目标和此文件在这里强制交叉编译。(这是此构建的要求)
mpich2 中的 sctp 是否处于活动状态,可以编译吗?
sctp 网络模块是否支持交叉构建?