* Philipp Thomas (pth@suse.de) [20060102 15:40]:
Ich kapiere aber nicht ganz, warum ich "at runtime" die dyn. glibc brauche...
Auch da muss ich mal nachfragen.
Und schon habe ich die Erklärung :) Die per dlopen eingebundene dynamische Bibliothek (in deinem Fall die zlib) benötigt ihrerseits die dynamische glibc, weil die Symbole der eingebundenen statischen Bibliothek ja nicht exportiert werden. Deshalb benötigst du zur Laufzeit genau die dynamische glibc, gegen die zlib gelinkt wurde. Damit hast du nun aber den Sinn des statischen Linkens ad Absurdum geführt :) Dlopen und Freunde in statischen binaries macht also nur Sinn, wenn diese widerum keinerlei Funktionen von dynamischen Bibliotheken aufrufen. Macht das Ganze IMO ziemlich sinnfrei. Philipp