[ewg] [mpich2-dev] Problems with mvapich2-1.5.1 - shared library is missing hwloc_* functions.

Jonathan Perkins perkinjo at cse.ohio-state.edu
Fri Sep 10 12:36:53 PDT 2010


Hello Mike,
Below I'm pasting a note that I've sent to Vlad and the EWG mailing list.
It looks like the list is not yet functional.  Our nearly uploaded source
rpm resolves this issue and will be included into OFED's nightly build.  If
you'd like to try this before then, you can grab it from
~perkinjo/ofed_1_5/mvapich2-1.5.1-0.1.20100910svn4174.src.rpm and replace
the existing rpm in the OFED build system.

Also, please send future questions regarding mvapich2 to
mvapich-discuss at cse.ohio-state.edu.


On Tue, Sep 7, 2010 at 9:42 AM, Jonathan Perkins <
perkinjo at cse.ohio-state.edu> wrote:

> On Tue, Sep 7, 2010 at 6:00 AM, Vladimir Sokolovsky
> <vlad at dev.mellanox.co.il> wrote:
> > On 07/12/2010 06:05 PM, Jonathan Perkins wrote:
> >>
> >> Hi all:
> >> Yesterday we made the final release of mvapich2-1.5.  I've uploaded
> >> the source rpm
> >> to ~perkinjo/ofed_1_5/mvapich2-1.5-1.src.rpm on the openfabrics
> >> server.  This and future uploads can be identified by
> >> ~perkinjo/ofed_1_5/latest.txt.
> >>
> >
> > Hi Jonathan,
> > mpitests RPM build fails over the new mvapich2:
> > Note that hwloc is not a part of OFED and Linux Distroes.
>
> Hi, hwloc is shipped with the mvapich2 sources and built internally
> unless it detects an external installation.  This build error with
> mpitests is unexpected and should be resolvable.  I'll see if I can
> reproduce this and get back to you as soon as I can.
>

I've found the problem that caused the missing symbols.  I've uploaded a new
source rpm that contains the fix.  It is pointed to by the latest.txt file
and is available at
~perkinjo/ofed_1_5/mvapich2-1.5.1-0.1.20100910svn4174.src.rpm.


On Fri, Sep 10, 2010 at 2:45 PM, Mike Heinz <michael.heinz at qlogic.com>wrote:

> BTW - in case it wasn't clear, this is the mvapich2-1.5.1 rpm that comes
> with OFED 1.5.2-rc6.
>
> -----Original Message-----
> From: mpich2-dev-bounces at mcs.anl.gov [mailto:
> mpich2-dev-bounces at mcs.anl.gov] On Behalf Of Mike Heinz
> Sent: Friday, September 10, 2010 2:43 PM
> To: mpich2-dev at mcs.anl.gov; ewg at openfabrics.org
> Subject: [mpich2-dev] Problems with mvapich2-1.5.1 - shared library is
> missing hwloc_* functions.
>
> Hello all,
>
> I'm trying to build mvapich2-1.5.1 on an RHEL 5 update 3 system. It builds
> from the SRPM just fine, but when I try to compile test programs, they don't
> link. It appears that a set of routines, hwloc_* are missing from the shared
> library.
>
> [root at homer bandwidth]# /usr/mpi/gcc/mvapich2-1.5.1/bin/mpicc bw.c
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_get_obj_by_depth'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_topology_get_depth'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_set_cpubind'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_topology_init'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_cpuset_cpu'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_get_depth_type'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_get_type_depth'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_get_nbobjs_by_depth'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_compare_types'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_topology_destroy'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_topology_load'
> /usr/mpi/gcc/mvapich2-1.5.1/lib/libmpich.so: undefined reference to
> `hwloc_cpuset_alloc'
> collect2: ld returned 1 exit status
> _______________________________________________
> ewg mailing list
> ewg at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
>
>


-- 
Jonathan Perkins
http://www.cse.ohio-state.edu/~perkinjo<http://www.cse.ohio-state.edu/%7Eperkinjo>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ewg/attachments/20100910/8626f9f1/attachment.html>


More information about the ewg mailing list