Lamar Owen <lamar.owen@wgcr.org> writes:
> Now, J Random slides in the new OS CD on a backup of his main server,
> and upgrades. RedHat 7.2's installer is very smart -- if no packages
> are left that use glibc 2.0, it doesn't install the compat-libs
> necessary for glibc 2.0 apps to run.
Actually, glibc is a bad example of things to break - it has versioned
symbols, so postgresql is pretty likely to continue working (barring
doing extremely low-level stuff, like doing weird things to the loader
or depend on buggy behaviour (like Oracle did)).
Postgresql doesn't use C++ either (which is a horrible mess wrt. binary
compatibility - there is no such thing, FTTB).
However, if it depended on kernel specific behaviour (like things in
/proc, which may or may not have changed its output format) it could
break.
--
Trond Eivind Glomsrød
Red Hat, Inc.