On Thu, Apr 19, 2001 at 11:46:46AM -0500, Bruce Kall wrote:
> I understand that there is (some) backward compatibility
> built into RH versions for cross-compilation to older
> RH systems. What I'm more interested in is forward-
> compatibility.
>
> So far I have had no problem compiling an application on
> RH5.X and running it under either RH6.x
> or RH7.0 (still downloading RH7.1). Likewise I have
> had no problem compiling under 6.x and running it on
> RH7.0.
>
> I understand the backward compatibility issues (newer versions
> of glibc etc), but have not really seen a discussion of forward
> compatibility.
>
> So far I have not seen any problems in compiling on older RH
> versions and running on newer ones. I know under ideal
> circumstances you want to recompile an application for the
> newer OS.
>
> I'm curious what the 'official' line is as well as what those
> 'in the trenches' have to say.
We haven't been as fortunate with forward compat as you.
We carried some binaries forward as we went, but a lot of stuff was
recompiled.
From 4.2 to 5.1, I believe we had to recompile everything that used
YP, for example.
More recently, in moving from 5.2 to 6.x, IINM, everything using
$LD_PRELOAD had to be recompiled.
We're concerned we'll have to recompile another big round of binaries
now when we move from 6.2 to 7.1.
--
Dan Stromberg UCI/NACS/DCS
PGP signature