[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Frage zu libtool



Gregor Schneider wrote:

Hallo Gregor,

> tomcat@dekold4711:~/www/bin/tomcat-native-1.1.3/jni/native $ ls -l ~/www/lib/lib
> total 1672
> -rw-r--r-- 1 tomcat tomcat 985018 2008-08-28 13:24 libtcnative-1.a
> -rwxr-xr-x 1 tomcat tomcat    909 2008-08-28 13:24 libtcnative-1.la
> lrwxrwxrwx 1 tomcat tomcat     22 2008-08-28 13:24 libtcnative-1.so ->
> libtcnative-1.so.0.1.3
> lrwxrwxrwx 1 tomcat tomcat     22 2008-08-28 13:24 libtcnative-1.so.0
> -> libtcnative-1.so.0.1.3
> -rwxr-xr-x 1 tomcat tomcat 704836 2008-08-28 13:24 libtcnative-1.so.0.1.3
> drwxr-xr-x 2 tomcat tomcat   4096 2008-08-28 13:24 pkgconfig
> 
> - was bedeuten die jeweiligen Endungen (a, so.0.1.3)?

so ist ein shared object, kurzum eine gemeinsam genutzte Bibliothek.

> - muss ich libtool noch durchfuehren? Falls ja, wozu dient libtool genau?
> 
> Das native Programm, welches diese Bibliotheken verwenden soll, kann
> sowohl mit diesen Bibliotheken als auch ohne laufen. Leider erscheint
> in den jeweiligen logs nichts, woran ich erkennen koennte, ob die APR
> nun verwendet wird oder nicht.

Bei der Windows Version von Tomcat zeigt dieser beim Starten in der
Konsole an ob APR verwendet wird oder nicht. Ist das bei der Linux
Variante nicht so?

> Daher die naechste Frage:
> 
> Gibt's unter Debian evtl. ein Tool, welches mir anzeigt, auf welche
> shared libraries ein geladener Prozess zugreift?

Ich würde mal "lsof | grep libtcnative" probieren.

Viel Erfolg,
Gerald


Reply to: