Jeff, The requested config.log was attached as openmpi-trunk-solaris11-x64-ib-gcc452-config.log.bz2 in my recent response to the usnic-on-solaris thread: http://www.open-mpi.org/community/lists/devel/2014/01/13637.php
It looks like there were 2 successful probes for ibv_open_device() before the failing one. The failing one says: configure:284324: checking for ibv_open_device in -libverbs configure:284349: gcc -std=gnu99 -o conftest -O3 -DNDEBUG -m64 -finline-functions -fno-strict-aliasing -pthread -I$(top_srcdir) -I$(top_builddir) -I$(top_srcdir)/opal/include -I$(top_srcdir)/orte/include -I$(top_srcdir)/ompi/include -I$(top_srcdir)/oshmem/include -I/shared/OMPI/openmpi-trunk-solaris11-x64-ib-gcc452/openmpi-1.9a1r30146/opal/mca/hwloc/hwloc172/hwloc/include -I/shared/OMPI/openmpi-trunk-solaris11-x64-ib-gcc452/BLD/opal/mca/hwloc/hwloc172/hwloc/include -I/shared/OMPI/openmpi-trunk-solaris11-x64-ib-gcc452/openmpi-1.9a1r30146/opal/mca/event/libevent2021/libevent -I/shared/OMPI/openmpi-trunk-solaris11-x64-ib-gcc452/openmpi-1.9a1r30146/opal/mca/event/libevent2021/libevent/include -I/shared/OMPI/openmpi-trunk-solaris11-x64-ib-gcc452/BLD/opal/mca/event/libevent2021/libevent/include -export-dynamic conftest.c -libverbs -lsocket -lnsl -lm -lsocket -lnsl -lm >&5 ld: fatal: entry point symbol 'xport-dynamic' is undefined collect2: ld returned 1 exit status configure:284349: $? = 1 So, it looks line a bogus "-export-dynamic" argument to gcc is at fault here. -Paul On Thu, Jan 9, 2014 at 2:05 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com>wrote: > Paul -- > > Can you send the config.log file from this? It has more details in it > that will be useful (e.g., *why* ibv_open_device wasn't found in -libverbs). > > I wonder if the issue has to do something with our handling of the legacy > --with-openib switch...? (it's been deprecated on the trunk in favor of > --with-verbs) > > > On Jan 8, 2014, at 8:38 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > > When trying to configure the OMPI trunk on a Solaris-11/x86-64 with > --enable-openib, I see the following error not seen with the 1.7 branch: > > > > *** Compiler flags > > checking which of CFLAGS are ok for debugger modules... -DNDEBUG -m64 > -mt > > checking for debugger extra CFLAGS... -g > > checking for the C compiler vendor... (cached) sun > > checking if want to add padding to the openib BTL control header... no > > checking for fcntl.h... (cached) yes > > checking for sys/poll.h... (cached) yes > > checking infiniband/verbs.h usability... yes > > checking infiniband/verbs.h presence... yes > > checking for infiniband/verbs.h... yes > > looking for library without search path > > checking for ibv_open_device in -libverbs... no > > checking if ConnectX XRC support is enabled... no > > checking if dynamic SL is enabled... no > > configure: WARNING: Verbs support requested (via --with-verbs) but not > found. > > configure: WARNING: If you are using libibverbs v1.0 (i.e., OFED v1.0 or > v1.1), you *MUST* have both the libsysfs headers and libraries installed. > Later versions of libibverbs do not require libsysfs. > > configure: error: Aborting. > > > > This is despite an earlier: > > checking if MCA component btl:openib can compile... yes > > > > The error above is with the Solaris Studio compilers, but the same > happens with the GNU compilers. > > The (compressed) full configure output for the GNU case is attached. > > > > This is a regression relative to the current 1.7.4rc, in which the > openib btl works fine on Solaris-11/x86-64, by which I mean I can configure > with --enable-openib and the following command line works: > > mpirun -host pcp-j-19,pcp-j-20 -mca btl openib,self -np 2 examples/ring_c > > > > My best guess is that either the libsysfs requirement itself OR its > associated test is Linux-specific. > > > > -Paul > > > > -- > > Paul H. Hargrove phhargr...@lbl.gov > > Future Technologies Group > > Computer and Data Sciences Department Tel: +1-510-495-2352 > > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 > > <configure.log.bz2>_______________________________________________ > > devel mailing list > > de...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > -- Paul H. Hargrove phhargr...@lbl.gov Future Technologies Group Computer and Data Sciences Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900