[前][次][番号順一覧][スレッド一覧]

mysql:14724

From: yama <yama <mailinglist0507@xxxxxxxxxx>>
Date: Mon, 16 Feb 2009 11:53:38 +0900
Subject: [mysql 14724] Re: CentOSでの静的リンクについて

iidaさま

ありがとうございます。
ライブラリなのですが

# rpm -qf /usr/lib/libcrypt.a
glibc-devel-2.5-24.el5_2.2
# rpm -qf /usr/lib/libcrypto.a
openssl-devel-0.9.8b-10.el5_2.1
# rpm -qf /usr/lib/libssl.a
openssl-devel-0.9.8b-10.el5_2.1

となっていて、既に libcrypt や libcrypto などは
インストールされている状態と思われます。
もしかして他にも何かインストールしなければいけないでしょうか?

ソースからコンパイルすれば問題なく行くとは思うのですが
できれば yum で全てを管理しておきたいのです。
(それがCentOSの流儀?のような気がしますので)

余談ですがFreeBSDで本プログラムに対して静的リンクを行った際には
MySQLをportsからオプションなどをほとんど指定せずインストールしたこと
もあって、全く問題なくコンパイルできました。

すいません、よろしくお願い致します。

y-iida@xxxxxxxxxx  (2009/02/16 10:22):
>> 静的リンクでプログラムをコンパイルしたいと思っていますが
>> 以下のような状態で通りません。
> ...
>> (.text+0xd3d): undefined reference to `SSL_CTX_free'
> ...
> 
> 他にも必要なものはあるかもしれませんが、次の2つ
> 
>>        libssl.so.6 => /lib/libssl.so.6 (0x00ba2000)
> ...
>>        libcrypto.so.6 => /lib/libcrypto.so.6 (0x0083c000)
> 
> は必須でしょう。上から下のライブラリーを呼んでいます。
> 暗号関連で、名前の最後がoのcryptoライブラリーと、
> 名前の最後がtのcryptライブラリーがあるので、ご注意あれ。
> 
> あるいは、もし可能なら、暗号機能をconfigure時にはずして
> コンパイルし直すとか。
> --
>   iida
> 
> 

--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/

[前][次][番号順一覧][スレッド一覧]

     14722 2009-02-16 10:02 [yama <mailinglist050] CentOSでの静的リンクについて            
     14723 2009-02-16 10:22 ┗[<y-iida@xxxxxxxxxx> ]                                       
->   14724 2009-02-16 11:53  ┗[yama <mailinglist050]                                     
     14725 2009-02-16 14:04   ┗[<y-iida@xxxxxxxxxx> ]                                   
     14726 2009-02-16 16:44    ┗[yama <mailinglist050]                                 
     14727 2009-02-16 16:57     ┣[Yamada Kazuo <yamada]                               
     14728 2009-02-16 17:05     ┗[<y-iida@xxxxxxxxxx> ]