Hallo, Am Tue, 21 Oct 2003, Thorsten Kukuk schrieb:
On Tue, Oct 21, Dirk Albrecht wrote: [..]
4. Civilisation CTP, welches unter 8.1 problemlos läuft, stürzt unter 9.0 ab.
8.1 hat glibc 2.2.x, 8.2 und 9.0 haben 2.3.2. Leider gibt es Programme, die auf glibc interna zugreiffen und jetzt auf die Nase fallen. Da koennen wir aber auch nichts machen.
$ ldd `which civctp` not a dynamic executable $ strace -f -efile -o /tmp/civctp.strace civctp $ grep '"/lib' /tmp/civctp.strace 6403 open("/lib/libc.so.6", O_RDONLY) = 17 6403 open("/lib/ld-linux.so.2", O_RDONLY) = 17 6403 open("/lib/libc.so.6", O_RDONLY) = 17 6403 open("/lib/ld-linux.so.2", O_RDONLY) = 17 6403 open("/lib/libc.so.6", O_RDONLY) = 17 6403 open("/lib/ld-linux.so.2", O_RDONLY) = 17 6403 open("/lib/libc.so.6", O_RDONLY) = 17 6403 open("/lib/ld-linux.so.2", O_RDONLY) = 17 Hier auf meiner 6.2 mit der glibc-2.1.3 von SuSE 6.4 laeuft civctp einwandfrei. Thorsten: kann man da evtl. etwas Tricksen und CivCTP ne glibc-2.1.3 via LD_LIBRARY_PATH / LD_PRELOAD unterschieben? Oder geht das mit glibc-2.1.3 vs. 2.[23].x nicht? -dnh -- 103: COBOL Ein Wort, unendliche Schmerzen. (Kristian Köhntopp)