<!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: OpenSM binary names</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>Hi Fab,</FONT>
</P>
<P><FONT SIZE=2>You are correct, and I've applied the patch.</FONT>
<BR><FONT SIZE=2>Thanks,</FONT>
</P>
<P><FONT SIZE=2>Yael</FONT>
</P>
<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Fab Tillier [<A HREF="mailto:ftillier@silverstorm.com">mailto:ftillier@silverstorm.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, October 27, 2005 8:03 PM</FONT>
<BR><FONT SIZE=2>To: openib-windows@openib.org; 'Eitan Zahavi'; 'Yael Kalka'</FONT>
<BR><FONT SIZE=2>Subject: OpenSM binary names</FONT>
</P>
<BR>
<P><FONT SIZE=2>Hi Eitan and Yael,</FONT>
</P>
<P><FONT SIZE=2>I don't think that the OpenSM binary should have a different name based on the</FONT>
<BR><FONT SIZE=2>build type. This is needed for libraries that users link to in order to allow</FONT>
<BR><FONT SIZE=2>both debug and release binaries to co-exist. I don't think there's value in</FONT>
<BR><FONT SIZE=2>running an both the debug and release version of OpenSM simultaneously. Having</FONT>
<BR><FONT SIZE=2>different names confuses things - I just spent some time trying to figure out</FONT>
<BR><FONT SIZE=2>why OpenSM wasn't running, and it turned out it was because I was using an old</FONT>
<BR><FONT SIZE=2>release build instead of the debug build.</FONT>
</P>
<P><FONT SIZE=2>Here's a patch that makes the binary name for OpenSM always opensm.exe</FONT>
</P>
<P><FONT SIZE=2>Thanks,</FONT>
</P>
<P><FONT SIZE=2>- Fab</FONT>
</P>
<P><FONT SIZE=2>Index: ulp/opensm/user/opensm/SOURCES</FONT>
<BR><FONT SIZE=2>===================================================================</FONT>
<BR><FONT SIZE=2>--- ulp/opensm/user/opensm/SOURCES (revision 127)</FONT>
<BR><FONT SIZE=2>+++ ulp/opensm/user/opensm/SOURCES (working copy)</FONT>
<BR><FONT SIZE=2>@@ -1,10 +1,5 @@</FONT>
<BR><FONT SIZE=2>-!if $(FREEBUILD)</FONT>
<BR><FONT SIZE=2> TARGETNAME=opensm</FONT>
<BR><FONT SIZE=2>-!else</FONT>
<BR><FONT SIZE=2>-TARGETNAME=opensmd</FONT>
<BR><FONT SIZE=2>-!endif</FONT>
</P>
<P><FONT SIZE=2>-</FONT>
<BR><FONT SIZE=2> !if !defined(WINIBHOME)</FONT>
<BR><FONT SIZE=2> WINIBHOME=..\..\..\..</FONT>
<BR><FONT SIZE=2> !endif</FONT>
</P>
</BODY>
</HTML>