I use the following configure command for php 4.3.6 :
./configure --enable-shared=no --enable-static=yes --with-apxs --without-pear --with-zlib --with-bz2 --with-jpeg-dir --with-gd \
--with-png-dir --enable-gd-native-ttf --with-t1lib --with-freetype-dir --with-iconv --with-zip --with-ldap
The created libphp4.so has the following dependencies ( checked with ldd )
libcrypt.so.1 => /lib/libcrypt.so.1 (0x401cb000) libzzip-0.so.10 => /usr/local/lib/libzzip-0.so.10 (0x401fd000) libldap.so.2 => /usr/lib/libldap.so.2 (0x40202000) liblber.so.2 => /usr/lib/liblber.so.2 (0x40236000) libt1.so.5 => /usr/local/lib/libt1.so.5 (0x40242000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40296000) libpng.so.3 => /usr/lib/libpng.so.3 (0x402ec000) libz.so.1 => /lib/libz.so.1 (0x4031a000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40329000) libbz2.so.1 => /usr/lib/libbz2.so.1 (0x4034a000) libresolv.so.2 => /lib/libresolv.so.2 (0x4035a000) libm.so.6 => /lib/i686/libm.so.6 (0x4036c000) libdl.so.2 => /lib/libdl.so.2 (0x4038f000) libnsl.so.1 => /lib/libnsl.so.1 (0x40392000) libc.so.6 => /lib/i686/libc.so.6 (0x403a7000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x404db000) libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x404ef000) libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x4051f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Since this libphp4.so is intended for use in a chroot environment, I want to get rid of as many dependencies as possible.
Perfect would be a statically linked libphp4.so .
What do I make wrong ?
TIA
Hendrik