<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [openib-general] Re: Gen2 build/update process</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>I propose to build a top level auto-tools project that will call the sub directories recursively. In the meanwhile it is just a convinience issue</FONT></P>

<P><FONT SIZE=2>Eitan Zahavi</FONT>
<BR><FONT SIZE=2>Design Technology Director</FONT>
<BR><FONT SIZE=2>Mellanox Technologies LTD</FONT>
<BR><FONT SIZE=2>Tel:+972-4-9097208</FONT>
<BR><FONT SIZE=2>Fax:+972-4-9593245</FONT>
<BR><FONT SIZE=2>P.O. Box 586 Yokneam 20692 ISRAEL</FONT>
</P>
<BR>

<P><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: Michael S. Tsirkin [<A HREF="mailto:mst@mellanox.co.il">mailto:mst@mellanox.co.il</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Monday, July 11, 2005 11:11 PM</FONT>
<BR><FONT SIZE=2>> To: Bernhard Fischer</FONT>
<BR><FONT SIZE=2>> Cc: Jason 'vanRijn' Kasper; Sayantan Sur; openib-general@openib.org</FONT>
<BR><FONT SIZE=2>> Subject: [openib-general] Re: Gen2 build/update process</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Quoting r. Bernhard Fischer <rep.nop@aon.at>:</FONT>
<BR><FONT SIZE=2>> > Subject: Re: Gen2 build/update process</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > On Mon, Jul 11, 2005 at 12:10:48PM -0700, Tom Duffy wrote:</FONT>
<BR><FONT SIZE=2>> > >Sayantan Sur wrote:</FONT>
<BR><FONT SIZE=2>> > ></FONT>
<BR><FONT SIZE=2>> > >>Hi,</FONT>
<BR><FONT SIZE=2>> > >></FONT>
<BR><FONT SIZE=2>> > >>Is there any plan to have any formal install procedure instead of the</FONT>
<BR><FONT SIZE=2>> > >>current process of going into subdirectories and building?</FONT>
<BR><FONT SIZE=2>> > >></FONT>
<BR><FONT SIZE=2>> > >>If someone has build scripts to share, that'll be real nice.</FONT>
<BR><FONT SIZE=2>> > >></FONT>
<BR><FONT SIZE=2>> > >></FONT>
<BR><FONT SIZE=2>> > ></FONT>
<BR><FONT SIZE=2>> > >What are you trying to build?  Kernel build should not need to do this.</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > .. and src/userspace/management has a 'automake' target.</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > In case it's helpful for you, i'm attaching a simple script which can</FONT>
<BR><FONT SIZE=2>> > be easily extended to cover the rest. I usually call it like this:</FONT>
<BR><FONT SIZE=2>> > nohup ./mk.openib2.usr.sh 01a</FONT>
<BR><FONT SIZE=2>> > It's not pretty but you get the idea.</FONT>
<BR><FONT SIZE=2>> ></FONT>
<BR><FONT SIZE=2>> > hth,</FONT>
<BR><FONT SIZE=2>> > Bernhard</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> My scripts are simpler: e.g. for management (I have one for libibverbs too):</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> #!/bin/sh -x</FONT>
<BR><FONT SIZE=2>> #1. In libibcommon, libibumad, and libibmad (in that order), run:</FONT>
<BR><FONT SIZE=2>> ( cd libibcommon && ./autogen.sh && ./configure && make && make install )</FONT>
<BR><FONT SIZE=2>> ( cd libibumad && ./autogen.sh && ./configure && make && make install )</FONT>
<BR><FONT SIZE=2>> ( cd libibmad && ./autogen.sh && ./configure && make && make install )</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> #2. In osm/complib and osm/libvendor, run:</FONT>
<BR><FONT SIZE=2>> ( cd osm/complib && ./autogen.sh && ./configure && make && make install )</FONT>
<BR><FONT SIZE=2>> ( cd osm/libvendor && ./autogen.sh && ./configure && make && make install )</FONT>
<BR><FONT SIZE=2>> #3. In all util/mad_test, diags, and osm/opensm subdirectories, run:</FONT>
<BR><FONT SIZE=2>> ( cd util/mad_test && ./autogen.sh && ./configure )</FONT>
<BR><FONT SIZE=2>> ( cd diags && ./autogen.sh && ./configure )</FONT>
<BR><FONT SIZE=2>> ( cd osm/opensm && ./autogen.sh && ./configure )</FONT>
<BR><FONT SIZE=2>> #4. At top level of management, run:</FONT>
<BR><FONT SIZE=2>> ( make && make install )</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> --</FONT>
<BR><FONT SIZE=2>> MST</FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> openib-general mailing list</FONT>
<BR><FONT SIZE=2>> openib-general@openib.org</FONT>
<BR><FONT SIZE=2>> <A HREF="http://openib.org/mailman/listinfo/openib-general" TARGET="_blank">http://openib.org/mailman/listinfo/openib-general</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> To unsubscribe, please visit <A HREF="http://openib.org/mailman/listinfo/openib-general" TARGET="_blank">http://openib.org/mailman/listinfo/openib-general</A></FONT>
</P>

</BODY>
</HTML>