Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] RFC: ABI break between 1.4 and 1.5 / .so versioning
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2010-02-18 08:53:42


On Feb 18, 2010, at 1:53 AM, Ralf Wildenhues wrote:

> You could probably create fake empty libopen-rte and libopen-pal stub
> libraries with 0:0:0 purely for the sake of allowing such an a.out to
> still work (on systems with versioned sonames[1]). Since this doesn't
> actually use any of the APIs from those libraries, there is no problem
> here, and your 1.5 libmpi will pull in the 1:0:0 versions of the other
> two libraries.

You get 10 "evil genius" points for a nifty-yet-icky solution. :-)

I don't really want to continue carrying forward empty libraries just to maintain ABI. I'm (mostly) ok with breaking ABI at a major series change (i.e., 1.5.0).

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/