Herbert Xu <[EMAIL PROTECTED]> writes: > In article <[EMAIL PROTECTED]> you wrote: > > I checked, Debian and Red Hat were not compatible. (e.g. libpng and > > libjpeg have different sonames.)
> How did this happen? Shouldn't we try to rectify this ASAP so that there is > binary compatibility? One small correction: the libpng issue wasn't a soname problem, RedHat's libpng.so wasn't explicitly linked against libz.so, so Debian programs _might_ not run on RedHat (without an LD_PRELOAD), but RedHat programs run fine on Debian. The soname issues are with libjpeg, libgdbm, libncurses. Debian Redhat ============== ============ libjpeg.so.6a libjpeg.so.6 libgdbm.so.1 libgdbm.so.2 libncurses.so.3.4 libncurses.so.3.0 One other problem is that libcompface is static on Red Hat and dynamic on Debian, but this library is rarely used. (All of these were discovered when I tried to move a "stow" tree of XEmacs Beta 20.5 from a Debian system to a Red Hat system.) For now, most of these issues can be resolved by using symlinks. But sonames should be synchronized with Red Hat in the future. Steve [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]