Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] OpenIB compile error
From: TERRY DONTJE (terry.dontje_at_[hidden])
Date: 2012-06-25 05:44:24


On 6/23/2012 6:32 AM, Jeff Squyres wrote:
> On Jun 22, 2012, at 11:26 PM, TERRY DONTJE wrote:
>
>>> 4. The behavior of --with[out]-verbs is as was described in a prior mail:
>>> - if --with-verbs is specified, all 3 verbs-based components must succeed
>>> - if --without-verbs is specified, all 4 verbs-based components will not build
>>> - if --with-verbs=DIR is specified, all 3 verbs-based components must succeed and will use DIR to find verbs headers and libraries
>>>
>> What does it mean that "all 3 verbs-based components must succeed"?
>> Does that mean you cannot specify --with-verbs=DIR --with-openib --without-ofud?
> Yes. --with/without-ofud never worked, anyway (i.e., there was no code that implemented it). Ditto that there was no --with/without-ud.
>
>> Does it mean that if you specify --with-verbs=DIR and some other dependency is not found for openib btl that the configure fails?
> Yes. Same was true for --with-openib=DIR.
Hmmm, I guess I could see the thinking of tying ofud and openib btls
configuring together. However it seems inconsistent to me that one btl
doesn't allow you to control configuring it in or not directly. What if
I really do not want to build ofud but do want to build openib?

That being said it seems this happened some time ago so I guess I'll
grin and bare it.
>
>> What is the 4th verbs-based component this is not built when one specifies --without-verbs.
> There isn't one.
> You're probably thinking of hwloc; hwloc can *use* verbs, but it doesn't *require* verbs. The other 3 (OOB UD, BTL OFUD, BTL openib) all *require* verbs and cannot be built without it.
>
Ok, well I just asked because in the list above *you* mention 4 verbs
components in one of the items and I was just curious what that might me.

-- 
Terry D. Dontje | Principal Software Engineer
Developer Tools Engineering | +1.781.442.2631
Oracle *- Performance Technologies*
95 Network Drive, Burlington, MA 01803
Email terry.dontje_at_[hidden] <mailto:terry.dontje_at_[hidden]>