mysql:14725
From: <y-iida@xxxxxxxxxx>
Date: 16 Feb 2009 05:04:47 -0000
Subject: [mysql 14725] Re: CentOSでの静的リンクについて
>ライブラリなのですが ... >となっていて、既に libcrypt や libcrypto などは >インストールされている状態と思われます。 であれば、ライブラリーの指定順序が間違っているとか? >>>$ gcc -o hoge hoge.o -L/lib -L/usr/lib -L/usr/local/lib >>>-L/usr/lib/mysql -L/home/yama/src/lib -static -lhttpaccess -lssl -lnsl >>>-lcrypt -lcrypto -lgssapi_krb5 -lcom_err -lk5crypto -lresolv -ldl >>>-lkrb5support -lselinux -lsepol -lhpdf -lpng -lz -lm -lmysqlclient ... >>>/usr/lib/mysql/libmysqlclient.a(client.o): In function >>>`mysql_close_free_options': >>>(.text+0xd3d): undefined reference to `SSL_CTX_free' 指摘し忘れていましたが「-lmysqlclient」が「-lssl」よりも右に 指定してあるのは、おかしいです。 他に「-lssl」より右のライブラリー群でsslライブラリーを呼んだ り、「-lcrypto」より右のライブラリー群でcryptoライブラリーを 呼んだりしていないですか? -- iida
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> ]