野宮です.
In the Message;
Subject : Re: [opensuse-ja] openSUSE由来の libiconv.so.2 に就いて
Message-ID : <20160510200902.85643a11782261254b25d8f2@belbel.or.jp>
Date & Time: Tue, 10 May 2016 20:09:02 +0900
Yasuhiko Kamata
鎌田@翻訳人です。
すいません、途中で送ってしまいました。
ずっと昔のopenSUSEではどうだったのかは忘れてしまいましたが、 少なくとも現時点でサポート対象のバージョンの場合、 libiconv.so.* はインストールされませんし、パッケージもないはずです。これは、同等 の機能が glibc (バージョン 2.1 以降) 側で提供されているためです。
「同等の機能が glibc 側で提供されている」ということの意味がよく解り ません.つまり、野良ビルドをしていますと、よく libiconv.so.2 を要求 されるものですから.
おそらく、そのソースコードが古いglibcの時代に作られていて、glibc内に iconv()がある前提で作られていない、ということだと思います。
あぁ、そういうことですか. ただ、openSUSE の src.rpm をビルド(rpmbuildで)していると、時折、iconv 関連(正確には、覚えていません)のファイルが無い、といってabendそなるこ とが少なくありません.例えば、java_..openjdk...src.rpm 等が該当します. これは、他の理由でしょうか?
直接Makefileが提供されているパッケージであれば、LDFLAGSなどの変数内に "-liconv" などと書かれているはずなので、そこを削除すれば解決するかと。
なるほど.
(configureするタイプのものだともうちょっと凝る必要があります)
う〜む、..... --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の 科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで あろう。」 -- J. V. Rodricks -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org