[exerb-dev:0557] Re: 実行ファイルに拡張ライブラリ(.so)と同名のDLLを格納したい場合について

Back to archive index

arton arton****@yahoo*****
2010年 6月 26日 (土) 23:58:28 JST


artonです。

exerb-5.2.0のリリースメールに、北島さんから、0550のパッチが含まれていな
いという点について質問が来たので、こちらに投げます。
結論から言うと、0550については見逃していたのですが、内容を読んだとろこ、
アイコン256色対応と異なり、必ずしも入れてよいかどうか微妙なので、他の方
のご意見も欲しいです。
具体的には、以下の点がまずいです。
拡張ライブラリの拡張子がdllの場合(これはruby-1.6のころに作った拡張ライ
ブラリをそのままmakeし直して作っていればあり得る状況ですし、Windows流儀
にこだわるのであれば拡張子をdllにすることは容易です)、requireできなくな
ります。
したがって、
1. そうは言っても、dllの拡張ライブラリは存在しないと想定して良いからその
まま取り込みOK
2. すべての候補を読み込んだ後、soとdllが存在しれいればsoを選択、dllしか
なければdllを選択 という修正にする
3. iconv.dllはRuby関係ない普通のライブラリなのだから、Exerbに含める運用
が間違い。したがって対処不要
とか、いろいろ選択肢があると思います。
僕は、上の3択であれば、3です。

-- 
arton <arton****@yahoo*****>

--------------------------------------
2010 FIFA World Cup News [Yahoo!Sports/sportsnavi]
http://pr.mail.yahoo.co.jp/southafrica2010/




exerb-developer メーリングリストの案内
Back to archive index