2012-02-01から1ヶ月間の記事一覧

「.soファイルが見つからないよ」と言われたら

作ったApacheモジュールをインストールしてApacheを再起動しようとしたら、Apacheモジュールであるところのsoファイルの中で参照しているlibmarisa.so (marisa-trieを-fPIC付きでコンパイルした結果)が見つからないと言われてしまった。/etc/ld.so.cacheにli…

既存のライブラリを-fPICつけてコンパイルする方法

オープンソースのライブラリは大体automakeの各種ファイルが付属しているが、それらを使って./configure→makeしてもlibxxx.aとかlibxxx.soまでしか作らない。悲しいことに、Apache moduleに組み込もうと思ってlibxxx.aやlibxxx.soを渡しても、apxs(apxs2)は…