0
使用sctp編譯mpich2(ver 1.1.1p1或1.2.1p1)時應該使用哪些配置選項?如何在linux中使用sctp網絡模塊構建mpich2?
在我嘗試鏈接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網絡模塊是否支持交叉構建?
很高興在這裏看到你,在stackoverflow。我是#1035-1037的作者。 – osgx 2010-11-18 23:30:37