[linux-users: 108678] Re: openssl(apache)のバージョンアップについて

ISHIKAWA Sachihiro loinorn @ gmail.com
2010年 11月 27日 (土) 00:13:59 JST


石川といいます。

2010/11/26 Shinobu Hashimoto <snbhsmt @ ps.ksky.ne.jp>:
> 2010年11月26日10:07 山本 <yamamoto.n @ raison.vc>:
>> なので、apacheが/usr/local/ssl/lib/libcrypto.aを読み込みに行ってると思わ
>> れるのですが、これを/usr/lib/libcrypto.aにする方法で、
>
> よく分からないのですが、*.a は静的リンクされるものではないでしょうか。
> httpd が libcrypto.so を動的リンクする様になっていないという事だったら、
> httpd をリコンパイルする必要がある様な気がします。

*.a は静的リンクですね。なので、リンクする *.a を変えたいということならば
httpd をリコンパイルするしかないですね。

でも、今時ライブラリを動的リンクしないものはあまりないと思うので。。。
> httpd はどの libssl.so をリンクするのでしょうか。
これですね。
OpenSSLのldd調べたのなら、httpdのlddも調べないと。
これが何をリンクしているか。
でもって、
>      libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x002e3000)
みたいな行がたぶんあるので、新しくインストールしたOpenSSLのライブラリを
見に行くようにリンクを張り直せば取りあえずは希望通りの動作はすると
思います。

では。

2010/11/26 Shinobu Hashimoto <snbhsmt @ ps.ksky.ne.jp>:
> 橋本と申します。
>
> 2010年11月26日10:07 山本 <yamamoto.n @ raison.vc>:
>> # ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
> (snip)
>> # ls -l /lib/libssl.so.6
>> lrwxrwxrwx 1 root root 16 May 16  2010 /lib/libssl.so.6 -> libssl.so.0.9.8e
>
> httpd はどの libssl.so をリンクするのでしょうか。
>
>> なので、apacheが/usr/local/ssl/lib/libcrypto.aを読み込みに行ってると思わ
>> れるのですが、これを/usr/lib/libcrypto.aにする方法で、
>
> よく分からないのですが、*.a は静的リンクされるものではないでしょうか。
> httpd が libcrypto.so を動的リンクする様になっていないという事だったら、
> httpd をリコンパイルする必要がある様な気がします。
>
> --
> Shinobu Hashimoto (snbhsmt @ ps.ksky.ne.jp)
> _______________________________________________
> linux-users mailing list
> linux-users @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/linux-users
>



-- 
-- nobichan


linux-users メーリングリストの案内