On 18 February 2010 10:53, Jeff Squyres <jsquy...@cisco.com> wrote: > 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). >
And you could add a FAQ entry or document in some place how to do this trick, just in case a sysadmin desperately needs the hack because of pressure from some user with ABI issues. -- Lisandro Dalcin --------------- Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC) Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) PTLC - Güemes 3450, (3000) Santa Fe, Argentina Tel/Fax: +54-(0)342-451.1594