From e78c19a9f0c78e0a1acc90805eab929c2c4debe5 Mon Sep 17 00:00:00 2001
From: Justin Erenkrantz The following is a list of common libraries that are used by 3rd party
Apache modules. You can check to see if your module is using a potentially
- unsafe library by using tools such as ldd and nm. For PHP,
- for example, try this:
+ unsafe library by using tools such as ldd and nm. For
+ PHP, for example, try this:Common 3rd Party Libraries
% ldd libphp4.so
libsablot.so.0 => /usr/local/lib/libsablot.so.0 (0x401f6000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x402da000)
@@ -46,14 +46,13 @@ libdl.so.2 => /lib/libdl.so.2 (0x40634000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40637000)
libc.so.6 => /lib/libc.so.6 (0x4064b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
-In addition to these libraries you will need to have a look at any libraries
-linked statically into the module. You can use nm to look for individual
-symbols in the module.
In addition to these libraries you will need to have a look at any libraries +linked statically into the module. You can use nm to look for +individual symbols in the module.
Please drop a note to rasmus@apache.org [need a better contact address here] if - you have additions or corrections to this list.
-+
Please drop a note to dev@httpd.apache.org if you have additions or + corrections to this list.
Library | Version | Thread Safe? | Notes |
---|---|---|---|
ASpell/PSpell | ? | ||
Berkeley DB | 3.x,4.x | Yes | Be careful about sharing a connection across threads. |