<br><br>
<div class="gmail_quote">On Thu, Sep 17, 2009 at 5:49 PM, Sean Hefty <span dir="ltr"><<a href="mailto:sean.hefty@intel.com">sean.hefty@intel.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">>I'm not sure this is a good idea. ibutils (ibis and ibmgtsim) wants ib_types.h<br>>but does not want libibumad.<br><br></div>Well, libibumad is pretty useless without some network structure definitions.<br>
</blockquote>
<div> </div>
<div>ib_types.h is more akin to what is in libibmad rather than libibumad.</div>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Currently, the alternatives are to install opensm, which also requires<br>installing libibmad, libibcommon, and complib, or for the app to define what<br>
they need, which is what was done here.  I'm not sure how you pick up ib_types.h<br>without libibumad getting installed, but you can make a reasonable argument that<br>libibumad should define the MAD and SA attribute structures.<br>
</blockquote>
<div> </div>
<div>libibumad is currently transparent to the MAD details. It's the MAD library which knows this and that's more a diagnostic library.</div>
<div> </div>
<div>In a different world, this might all just be one library...</div>
<div> </div>
<div>-- Hal</div>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><font color="#888888"><br>- Sean<br><br></font></blockquote></div><br>