Ich möchte/muss ein älteres Programm, welches auf die Umgebung von Ubuntu 10.04 zugeschnitten war, unter Ubuntu 14.4 laufen lassen.
Es hakt dabei z.B. an den Shared Libs.
Wenn ich mir ansehe, von welchen dynamisch gelinkten Libraries die Applikation abhängt, so ergibt sich folgendes Bild:
1 2 3 4 5 6 7 8 9 10 11 | > ldd ALTE_APPLIKATION linux-gate.so.1 => (0xb7789000) libXm.so.2 => /usr/lib/libXm.so.2 (0xb763c000) libXaw.so.7 => /usr/lib/libXaw.so.7 (0xb75de000) libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb75c6000) libXt.so.6 => /usr/lib/libXt.so.6 (0xb7573000) libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7562000) [...] /lib/ld-linux.so.2 (0xb778a000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb707a000) |
Nach meinem Eindruck scheinen die verschiedenen Libraries direkt mit ihrem absoluten Pfad eingebunden zu werden. Kann ich diese Pfade irgendwie entfernen, damit dazu passende, lokal angebotene Libraries (über die Option „--library-path“) eingebunden werden können?
Oder gibt es eine ganz anders geartete Lösung?
Danke!