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