[PHP-users 22950]Re: libpngの脆弱性はPHPの再コンパイルの必要あるのか?
Shuhei Tomita
tomita @ zingy.or.jp
2004年 8月 6日 (金) 11:55:11 JST
冨田と申します。
> libc.soはどうだかよくわかりませんが、
> libgd.soについては、PHP4.3以降からPHPのソースツリー内に
> gdのライブラリを持っているので、--with-gd だけだとそれを使って
> 静的にリンクしちゃうからなんじゃないでしょうか。
おそらくそうだと思います。
GDを同梱していなかった時期のPHP4.2.2 + gd1.3.6の環境で調べてみると、
% ldd /usr/local/bin/php
libdl.so.2 => /lib/libdl.so.2 (0x4001a000)
libpam.so.0 => /lib/libpam.so.0 (0x4001e000)
libpq.so.2 => /usr/local/pgsql/lib/libpq.so.2 (0x40026000)
libgd.so.1 => /usr/lib/libgd.so.1 (0x40036000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4006d000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4009a000)
libm.so.6 => /lib/libm.so.6 (0x400a9000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400c6000)
libc.so.6 => /lib/libc.so.6 (0x400dc000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
というふうに、libgdをダイナミックリンクしています。
………………………………………………………………………………………………
冨田 修平(Shuhei Tomita) tomita @ zingy.or.jp
………………………………………………………………………………………………
PHP-users メーリングリストの案内