[ewg] ofed-1.3-rc1 problem

Steve Wise swise at opengridcomputing.com
Mon Dec 17 07:33:42 PST 2007


Vladimir Sokolovsky wrote:
> On Sunday 16 December 2007 18:11:07 Steve Wise wrote:
>> You're right!
>>
>> It is not installed, but it was built by install.pl.  However I didn't
>> explicitly request to build/install ibumad.  Its a prerequisite of
>> mvapich2, which I did ask to have built/installed.  So I think
>> install.pl needs to be fixed to prereq this maybe?
>>
> 
> install.pl set requirements for OFED packages selected to be installed. As I 
> understand, correct me if I am wrong, the installation passed successfully, 
> so , there is no issues in the install. If you want to compile your 
> application (not from OFED) over libibumad, then you have to select 
> libibumad-devel to be installed during OFED installation.
>

I'm not sure where the fix needs to go, but if I install mvapich2-1.0.0 
via install.pl, it should also build/install libibumad-devel. 
Otherwise, mpi programs cannot link correctly.  I don't know if this 
dependency should be defined in the mvapich2 srpm somehow or the ofed tools.

But in install.pl I see this:

>         'mvapich2_gcc' =>
>             { name => "mvapich2_gcc", parent => "mvapich2",
>             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
>             available => 0, mode => "user", dist_req_build => [],
>             dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel"],
>             ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad"],
>             install32 => 0, exception => 0 },


And see that libibumad-devel is a build requirement.  I claim it is also 
an install requirement.

This all worked on 1.2.5 by the way...


Steve.





> Regards,
> Vladimir
> 
>> Vladimir Sokolovsky wrote:
>>> Steve Wise wrote:
>>>> linking with libibumad fails on ofed-1.3-rc1.  I get a 'cannot find
>>>> -libumad' from ld.  I looked in /usr/lib64 and there wasn't a link
>>>> from libibumad.so to libibumad.so.1.0.2.  I added the link and the ld
>>>> works now.  This was on PPC64.
>>>>
>>>> I think this is some install problem with libibumad.
>>>>
>>>> Steve.
>>> Hi Steve,
>>> Check that libibumad-devel is installed.
>>>
>>> Regards,
>>> Vladimir
> 




More information about the ewg mailing list