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> ]