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: