[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 メーリングリストの案内