Am Freitag, 29. Oktober 2004 14:28 schrieb Markus Raab:
> Frank Evers wrote:
> > Hi
> >
> > ich w�rde gerne einige Tools, besonders die im Paket procps statisch
> > gelinkt bauen. Da die Sourcen offenbar kein configure Script
> > enthalten in dem man solches angeben k�nnte frage ich mich, ob es
> > einen einfachen Weg gibt dies zu erreichen, ohne m�hsam die Makefiles
> > editiere zu m�ssen.
>
> Was genau ist sooo schlimm daran ein Linkerflag zu setzen?

Ja, tats�chlich reichte es eine einzige Zeile im root-Makefile zu �ndern, 
und die libproc dazu zu bewegen als .a und nicht als .so, ebenfalls 
h�ndisch im entsprechenden Makefile. Ich bekomme jetzt dennoch:

warning: Using 'getpwnam' in statically linked applications requires at 
runtime the shared libraries from the glibc version used for linking

bzw. andere Funktionen die die glibc f�r statisch gelinkten Programmen 
erfordern.
Ich bin jetzt �berrascht, bedeutet statisch nicht eigentlich, da� 
Programme autonom laufen und gerade _nicht_ auf dynamische libs 
angewiesen sind? Warum mu� hier jetzt die glibc vorhanden sein?

Tats�chlich laufen die Programme scheinbar auch ohne, gebaut habe ich auf 
sid, und unter woody laufen zumindest ps und top einwandfrei. Was soll 
ich jetzt von der Compilerwarnung halten?

-- 
Gru� Frank

Antwort per Email an