[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00647] Re: problem with shared library
濱嶋です。
> shared library化で気づいた問題点です。Wnnだけを書きますが、cWnnとkWnnで
> も同様です。気が付いたもののどうやって対処しようか悩んでいます。
>
> ○その1
> configure.inで WNNJLIB="\$(WNNJLIBSRC)/libwnn.la" とやっているので、
> ELFではインストール先でなくリンクしたshared libraryがそのまま使われてし
> まう。
>
> 本来なら WNNJLIB="-rpath \$(WNNLIBDIR) -L\$(WNNJLIBSRC) -lwnn" みたいに
> しないといけないと思う。
これですがいろいろ試した結果は、libtoolを新しくするのが一番変更が少ない
と思います。
・FreeWnn-1.1.1-a018.tar.bz2に入っているバージョン
# Constants.
PROGRAM=ltmain.sh
PACKAGE=libtool
VERSION=1.3.5
TIMESTAMP=" (1.385.2.206 2000/05/27 11:12:27)"
・動いたバージョン
# Constants.
PROGRAM=ltmain.sh
PACKAGE=libtool
VERSION=1.4a
TIMESTAMP=" (1.641.2.255 2001/05/22 10:39:30)"
libtool(ltmain.shほか)は置き換えてしまってもよいのでしょうか?