Hi,

I updated our OpenMPI install from 1.8.3 to 1.8.8 today and I'm getting
this error:

XRC error: bad XRC API (require XRC from OFED pre 3.12).

This happens even using the exact same node to compile and run an
example program. I saw a thread from a few weeks ago discussing this
issue as well. I changed the dlsym if statement in btl_openib_xrc.c to
this:

if (NULL != dlsym(lib, "ibv_create_xrc_recv_qp@@IBVERBS_1.1")) {

This seems to make the error message go away, so there must be something
about that check that doesn't work right without the version in it.

This is on a Scientific Linux 6.6 machine with MLNX_OFED 1.5.3-4.0.42. 

Andy

-- 
andy wettstein
hpc system administrator
research computing center
university of chicago
773.702.1104

Reply via email to