Re: Mehrere GCC-Versionen

Philipp Thomas <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization SUSE LINUX Products GmbH
Message-ID <[email protected]>
* Philipp Thomas ([email protected]) [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

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.