[ewg] libibumad.so version bump in OFED 1.5.2

Todd Rimmer todd.rimmer at qlogic.com
Tue Jul 6 04:48:10 PDT 2010


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.Rimmer at QLogic.com  www.QLogic.com
 




More information about the ewg mailing list