> From: Jeff Squyres (jsquyres) (jsquyres_at_[hidden]) > Date: 2015-11-06 18:02:42 > > Both of these seem to be issues with libnl, which is a dependent library > that Open MPI uses.
Based on your email, I found this message and thread: https://www.open-mpi.org/community/lists/devel/2015/08/17812.php which says the problem is with a conflict between libnl and libnl3, and gives a workaround, i.e. to use --without-verbs during configure. Both my cases work with this option. Thank you. Sorry for the copy paste, I did not enable mail delivery. saurabh ---------------------------------------- > From: saur...@hotmail.com > To: us...@open-mpi.org > Subject: Problems running 1.8.8 and compiling 1.10.1 on Redhat EL7 > Date: Fri, 6 Nov 2015 17:44:06 -0500 > > Hi, > > On Redhat Enterprise Linux 7, I am facing the following problems. > > 1. With OpenMPI 1.8.8, everything builds, but the following error appears on > running: > orterun -np 2 hello_cxx > hello_cxx: route/tc.c:973: rtnl_tc_register: Assertion `0' failed. > hello_cxx: route/tc.c:973: rtnl_tc_register: Assertion `0' failed. > -------------------------------------------------------------------------- > orterun noticed that process rank 0 with PID 18229 on node sim18 exited on > signal 6 (Aborted). > -------------------------------------------------------------------------- > > 2. With OpenMPI 1.10.1, there is a failure to compile oshmem_info: > /bin/ld: ../../../oshmem/.libs/liboshmem.a(memheap_base_static.o): undefined > reference to symbol '_end' > /bin/ld: note: '_end' is defined in DSO /lib64/libnl-route-3.so.200 so try > adding it to the linker command line > /lib64/libnl-route-3.so.200: could not read symbols: Invalid operation > collect2: error: ld returned 1 exit status > make[2]: *** [oshmem_info] Error 1 > > Is rhel7 not supported with OpenMPI? > > saurabh >