On Fri, 14 Jan 2000, you wrote:
> eiks.......
> 
> I thought I understood that if you stuck to the rules, standard Unix like
> calls, that binaries from one machine would run on another.
> 
> Well, I compiled my product on a Mandrake 6.0 machine and it segmentation
> faults on RH5.2. What is worse is that gdb under RH5.2 cannot even make
> enough sense out of the backtrace so that I might figure out what happened.
> 
> 
> Bummer. Is there a compatibility mode now in Linux that I might have
> missed? 
> 
> 
YES! The newer linux releases (6.0 RedHat, Mandrake, etc)
use a newer version of GLIBC than the 5.x versions. If you
have an older version of Mandrake, programs compiled for
the newer version won't work on it. You need to make sure
which version of the C libraries a program is set up to use.
        John

Reply via email to