On Thu, 17 Sep 2009 14:49:50 -0700
"Sean Hefty" <[email protected]> wrote:

> >I'm not sure this is a good idea. ibutils (ibis and ibmgtsim) wants 
> >ib_types.h
> >but does not want libibumad.
> 
> Well, libibumad is pretty useless without some network structure definitions.
> Currently, the alternatives are to install opensm, which also requires
> installing libibmad, libibcommon, and complib, or for the app to define what
> they need, which is what was done here.  I'm not sure how you pick up 
> ib_types.h
> without libibumad getting installed, but you can make a reasonable argument 
> that
> libibumad should define the MAD and SA attribute structures.

Actually, now that I think about it...  does ibutils depend on OpenSM then?  I 
would think that it would be better to have it depend on ibumad rather than 
OpenSM...

:-/  Ok I think I am starting to see why you mention this...  Does ibutils 
actually link with anything?  It looks like ibutils is using the inline 
functions to effectively make a "static" link to this functionality?  I don't 
see any dependencies on any libs in the Makefile.am's.  Is that correct?  :-/

In this case I don't know that it matters if we move the header.  However, it 
would matter if we moved the inline functions...

Does ibutils form it's own packets and open the mad devices on it's own, 
outside of ibumad?  From my quick look it seems it would have to.

Ira

> 
> - Sean
> 


-- 
Ira Weiny
Math Programmer/Computer Scientist
Lawrence Livermore National Lab
925-423-8008
[email protected]
_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to