[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ほか)は置き換えてしまってもよいのでしょうか?


http://www.freewnn.org/ FreeWnn Project