重村法克です。

On Tue, 27 Dec 2005 09:22:19 +0900
Fuhito Inagawa <[EMAIL PROTECTED]> wrote:
> > 最初の質問には関係ない話で申し訳ないのですが,
> > pluginwrapper/pips.so
> > のような仕組みをCANON のbjfilterの2.x系(特にPIXUSシリーズ対応の2.4,2.5など)
> > に適用できないでしょうか?
> 最近、ちらっと頭をよぎったアイデアとして、
> Debian GNU/kFreeBSD では glibc を使っているらしいので、
> そこから必要なライブラリを抜きだして来れば、強引にwraper をかぶせなくても
> Linux 用のいろんなバイナリをある程度まで動かす事が出来るんじゃないか、
> という妄想に耽ってみたりしているんですが、どうなんでしょうね?
> 誰か試してみた人はいませんか?

        評価したことあるのですが, 致命的に不可です。たとえば, pthread
        一つ取った場合(firefox の話になってしまいますが), glibc pthread
        と KSE pthread の共存×。と瞬殺されることがわかります(爆)。
        jfilter と言えど, Debian でリンク…という話なると結局は linux
        バイナリを cross で生成するのと同じくらいのオオゴトになってし
        まうのであんまり意味が無いです(やる分にはありだと思いますが,
        私はやる気力が無い)。

        そうこう色々やってるうちに(ライブラリ等の共存重要), 結局カスタ
        ムメイドのコードを書かないといけないので, どんな関数をどういう
        風に実装してるんだろう。くらいにしか参考になりません(T_T)。結
        局 glibc と linux kernel のソースを読むのと同じ程度に読まなけ
        ればならないという。。。

        ちなみに, 7-current で入った ELF symbol versioning のおかげで
        LPW 動きません:-)。しばらく諦めるか, 手伝ってください。ていう
        か libmap.conf でなんで乗っ取り切れんのだ(T_T)。 > rtld-elf

# と微妙に愚痴ってみる罠...

メールによる返信