<div dir="ltr">Hi Dagg,<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 10, 2017 at 3:44 AM, daggs <span dir="ltr"><<a href="mailto:daggs@gmx.com" target="_blank">daggs@gmx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">Greetings,<br>
<br>
I need to build a local version of opensm and infiniband-diags to bringup a mlx based fabric.</blockquote><div><br></div><div>Why do you need a local version to do this ? Do you plan on making modifications for this fabric or just want to run these tools on that fabric where some machine is attached to multiple disjoint fabrics/subnets ? </div><div><br></div><div>Anyhow, there is --prefix option to configure where things are installed.</div><div><br></div><div>Note also that before running OpenSM, you need to configure things in the options/conf file  so it does not step on various files that your primary OpenSM.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
I'm not using rpm based distro so I need to compile the code myself.<br></blockquote><div><br></div><div>Are you looking to build specific versions or from latest source ? There are tar balls for the specific versions and the latest sources are available in various git repos.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
I've looked into the build dependencies of the two pkgs mentioned above, I both state that I need libibumad-devel, first glance on the tar file reveals there is no libibumad rpm.<br></blockquote><div><br></div><div>libibumad is needed for both infiniband-diags and OpenSM. It must be built and installed first.</div><div><br></div><div>Recently, libibmad was incorporated into infiniband-diags so it depends on which version you want to use as to whether you need to build libibmad separately and priot to infiniband-diags, which should be built last.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
so I've looked into the other rpms and found it inside of infiniband-diags.<br>
looking on the build dependencies of infiniband-diags shows it needs opensm thus creating a circular dependency issue.<br></blockquote><div><br></div><div>infiniband-diags depends on some things like node-name-map support and ib_types.h so OpenSM needs to be built next and finally libibmad/infiniband-diags last.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<br>
how can I build both packages? I cannot install any old versions on there pkgs.<br></blockquote><div><br></div><div>Not sure what you mean by the last statement "can't install any old versions on there pkgs".</div><div><br></div><div>-- Hal<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<br>
Thanks,<br>
<br>
Dagg.<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.openfabrics.org" target="_blank">Users@lists.openfabrics.org</a><br>
<a href="http://lists.openfabrics.org/mailman/listinfo/users" target="_blank" rel="noreferrer">http://lists.openfabrics.org/m<wbr>ailman/listinfo/users</a><br>
</blockquote></div><br></div></div>