Mathias Weigt wrote:
Die Frage ist nun, ob es genügen würde, sagen wir, alle Libs des neueren Systems in ein neues Lib-Verzeichnis zu kopieren (z.B. /usr/newlib), LD-LIBRARY_PATH dieses Verzeichnis voranzustellen und
wohl eher LD_LIBRARY_PATH
Typo.
dann einfach mal das Programm aufzurufen...
Leider kann ich es hier nicht ohne weiteres probieren, da die Maschinen beim Kunden stehen...
bis auf die libc sollte das funktionieren... Das dürfte aber auch sonst kein problem sein, da doch inkompatible libs immer neue Hauptversionsnummern bekommen haben. Diese können sogar im gleichen Verzeichnis koexistieren.
Mittlerweile glaube ich nicht mehr dran. Schon die kleinste Änderung bei den Systemrufen oder Datentypen dürfte die Sache scheitern lassen, schlicht und einfach kernelseitig. - Matthias