[ewg] Compatibility in OFED

Hal Rosenstock hrosenstock at xsigo.com
Mon Jun 2 13:55:59 PDT 2008


On Mon, 2008-06-02 at 23:17 +0300, Sasha Khapyorsky wrote:
> On 09:55 Mon 02 Jun     , John Russo wrote:
> > In OFED 1.3rc2 we noticed that libosmcomp's version had changed from 1
> > to 2.
> > 
> > Unfortunately this has caused forward compatibility problems for
> > existing applications which were compiled against OFED 1.2.5.1.  It
> > would be preferred if when such upgrades occur, both the .1 and .2
> > version of the library are provided such that existing applications do
> > not need to be recompiled nor reinstalled.
> 
> What is the problem to recompile? Anyway you can keep old version if you
> like.
> 
> > Alternatively limiting the
> > necessity for such library version changes (never break old interfaces)
> > would be preferred.
> 
> It is hard to promise for 100%. libosmcomp is not a great candidate for
> stable API (it is even not documented).

True but it is a library being used by external (out of tree)
applications.

> I'm sure that changes were done
> for a reason and obviously it was published/discussed on the list.

This looks like the change John is referring to:

commit d39bf839ee23b22fb0afec9f388d5e350fa60b8e
Author: Sasha Khapyorsky <sashak at voltaire.com>
Date:   Wed Mar 26 17:50:40 2008 +0200

    opensm: remove not used osm_log_printf() function
    
    Remove not used anymore osm_log_printf() function from osm_log. Update
    libopensm library version.
    
    Signed-off-by: Sasha Khapyorsky <sashak at voltaire.com>

and indeed it was discussed on the list at the time.

-- Hal

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




More information about the ewg mailing list