Hello,

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

Reply via email to