On Sun, Nov 03, 2002 at 10:21:47PM +0100, Hilmar Preusse wrote:
On 02.11.02 Kristian Rink (afterimage@gmx.net) wrote:
siehe Anhang). Frage: Wie kann ich die etwas obskuren "../lib/lib<sowieso>" - "Einträge" im ld-Cache ändern? Kann mir jemand einen Tip geben?
Wirklich nur einen Tip: Die *.so und die .so.1 sind meist nur Softlinks auf *.so.1.* oder .so ein Softlink auf *.so.1. Schau Dir mal diese Softlinks genauer an, ob die evntl. auf ../lib/$filename zeigen.
Hmmm, in die Richtung hab' ich auch schon gedacht gehabt. Im Falle dieser Lib sind die *.so - Verweise Links auf die *.so.1 - Files. Hab' auch die Symlinks extra nochmal alle gekickt und neu gesetzt. Erstaunlicherweise sind somit, in der Ausgabe von ldconfig, die "verhauenen" Einträge jene, die direkt auf die "real vorhandenen" Libs zeigen. Gibt's allgemein eine Möglichkeit, für eine ganz bestimmte Lib den ld.so.cache - Eintrag zu modifizieren? Oder würde es funktionieren, in diesem Falle die .so.1 - Libs umzubenennen und sowohl *.so als auch *.so.1 als Symlinks anzulegen und dann ldconfig noch mal loszulassen?
Anyhow, danke für den Tip! :) Schöne Woche Euch allen! Cheers, Kris