[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:19436] Re: S.O.S libpng.so2を削除してしまった
-
From:Shun-ichi TAHARA (田原 俊一)
-
Date:Thu, 26 Jun 2003 09:38:36 +0900 (JST)
- Subject: [plamo:19436] Re: S.O.S libpng.so2を削除してしまった
- From: Shun-ichi TAHARA (田原 俊一) <jado@xxxxxxxxxxxxxxx>
- Date: Thu, 26 Jun 2003 09:38:34 +0900 (JST)
From: "R4000 2.2" <tati@kc5.so-net.ne.jp>
Message-Id: <20030626.035310.74751539.tati@kc5.so-net.ne.jp>
> > 共有ライブラリの善し悪しは、インターフェースの整合性
> > がとれれば、とりかえがきくということもあります。
>
> なんですが、インタフェースは合ってても、動作が異なると
> 非互換ということで非常に困ります。
基本的にメジャーバージョンが同じであれば上位互換である、というのが原則
なんですけどね。
大抵のライブラリが、リンクするときに、libXXX.so.A.B.C に対して
libXXX.so.A の名前を埋め込んでくれるのは、そういう背景があるのでしょう。
しかし、結局はこれもいってみれば単なる紳士協定ですからね。
# ひどいやつになると、API すら非互換だったりするし…
> 昨今のLinux上で動作するものの共有ライブラリってどうなんでしょう。
> # Gtk なんかがまさにそんな感じ?
GTK は、非公開の隠し機能(?)だとか、自前のウィジェットだとか、そのへん
を使わない限りは比較的ましな方じゃないかしら。
# GTK2 はまだ使ったことないですが
最近話題になったやつだと、glibc-2.2 なんかも、末尾のバージョンが食い違っ
ているときに謎のエラーが出たりしてましたね。
_______________________________
田原 俊一 jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- Follow-Ups
-
- [plamo:19440] Re: S.O.S libpng.so2を削除してしまった, kojima
- References
-
- [plamo:19423] Re: S.O.S libpng.so2を削除してしまった, hayasi
- [plamo:19424] Re: S.O.S libpng.so2 を削除してしまった, Jun Kuwamura
- [plamo:19435] Re: S.O.S libpng.so2を削除してしまった, R4000 2.2
[検索ページ]
[メール一覧]
Plamo ML 公開システム