LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Camm Maguire (camm_at_[hidden])
Date: 2004-09-22 11:42:49


Greetings!

Jeff Squyres <jsquyres_at_[hidden]> writes:

> On Sep 22, 2004, at 11:19 AM, Camm Maguire wrote:
>
> > Greetings! One more item just to double check -- this is backward
> > binary compatible with 7.0.x, right?
>
> No. We never guarantee binary compatibility between LAM releases --
> not even between 7.0.x releases.
>

!!!!! I'm hoping that the content of this hinges on the word
'guarantee'. There is a whole lot of software in Debian and
presumably other distributions which links against lam as a shared
library. Recompiling it all on 11 architectures will take weeks.
Needless to say, such actions should be kept to a minimum. Debian has
been building lam as a shared lib for sometime, before lam had such a
build option, and so came up with its own soname to define when binary
incompatible changes force a global recompile. Rightly or wrongly, we
did this at 6.3->6.5, and 6.5->7.0. I've been meaning to ask you if
your lam shared lib option uses a soname scheme in a similar fashion.
I haven't had time to look into it myself.

In any case, I'd really hope that the soname wouldn't change with
every release, but maybe it does. 'Guarantees' aside, is it *known*
that binaries compiled against 7.0.6 will break against 7.1? Might we
have binary compatibility by good fortune with this particular
transition?

Take care, and thannks again!

> We only guarantee upward source compatibility between releases.
>
> --
> {+} Jeff Squyres
> {+} jsquyres_at_[hidden]
> {+} http://www.lam-mpi.org/
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>
>
>

-- 
Camm Maguire			     			camm_at_[hidden]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah