Mailinglist Archive: opensuse (1470 mails)

< Previous Next >
[opensuse] glibc compatibility
  • From: Ansgar Esztermann <aeszter@xxxxxxx>
  • Date: Tue, 30 Jun 2009 17:54:05 +0200
  • Message-id: <8AC86F2E-5BB2-4793-9183-CF4CB8E2084F@xxxxxxx>
Hello everyone,

we're experiencing segfaults in binaries created on openSUSE 10.2 when run on 11.1 systems. These occur in getpwuid(), so I am wondering what the expected compatibilty between glibc versions is -- shouldn't the linker complain if the user tries to execute a binary that's too old?

When compiling on 11.1 and executing on 10.3, the linker gives an error:
: lee$; /usr/local/gromacs/405/fftw312-gcc412/bin/pdb2gmx -f 1UBI.pdb
/usr/local/gromacs/405/fftw312-gcc412/bin/pdb2gmx: /lib64/ version `GLIBC_2.7' not found (required by /usr/local/gromacs/405/ fftw312-gcc412/bin/pdb2gmx)

A quick check seems to indicate that 11.0 will run binaries compiled on either 10.2 or 11.1, so we have some leeway. Is there any hope to compile a binary that will run on both 10.3 and 11.1?



Ansgar Esztermann
Max-Planck-Institut für biophysikalische Chemie, Abteilung 105

To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >