I recently discovered that 3rd party applications built for OFED 1.5 will not 
run on OFED 1.5.2rc2.

The issue I found was that libibumad had changed from version 2 to version 3.  
Can you provide insight as to why this change was made?

In reviewing the source code and change logs there do not seem to be any 
changes which would impact the application API nor application ABI.



I diffed the code and the main change seems to be:
diff -r --exclude CVS ./src/src/umad.c-orig ./src/src/umad.c
161a162,166
>   if (sys_read_string(port_dir, SYS_PORT_LINK_LAYER,
>       port->link_layer, UMAD_CA_NAME_LEN) < 0)
>       /* assume IB by default */
>       sprintf(port->link_layer, "IB");
>
The above change might imply an update to an rpm dependency on ib-kernel 
versions, but should not result in a new library version.  If the library 
version remained at 2, then applications built for OFED 1.5 would also run on 
OFED 1.5.2rc2 without recompile.




The ChangeLog simply says:

** Version: libibumad-1.3.4

Sun Dec 13 19:39:11 2009 +0200 Sasha Khapyorsky
2ebf19e61bb887b226017c0ac5a7f30ea0cd9e3f

    * management: package versions bump

Sun Dec 13 19:36:19 2009 +0200 Sasha Khapyorsky
b7f0e58ada74b4da01a39a9c5fd2f5517d70d26a

    * management: update library versions

Tue Nov 17 14:39:37 2009 -0800 Ira Weiny
f25da9f189638c1772d7c3cc5e1942b8d1e8abf8

    * libibmad: libibumad: Print warnings and errors to stderr not stdout




Todd Rimmer
Chief Architect 
QLogic Network Systems Group
Voice: 610-233-4852     Fax: 610-233-4777
todd.rim...@qlogic.com  www.QLogic.com
 

_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to