From: nobuyoshi nakada Date: 2006-01-20T16:55:22+09:00 Subject: [ruby-list:41793] Re: Ruby組み込み時の拡張ライブラリの静的リンク なかだです。 At Fri, 20 Jan 2006 08:33:44 +0900, 湊大典 wrote in [ruby-list:41790]: > Rubyを組み込んでいるUNIXコンソールで動くファイラを作ってます。 > (the Minnu's Filer2 http://www.geocities.jp/daisuke530221jp/) > それでファイラからSocket, etcなど拡張ライブラリを使いたいんですが > それをスタティックにファイラ本体にリンクする方法は無いんでしょうか? > ファイラにはruby-static.aをリンクしてます。 拡張ライブラリはスタティックリンクできますが、lib以下のrubyで書 かれたライブラリはどうするんでしょうか。 > ruby, irbなどはconfigureに--with-static-linked-extを渡すとrequireなしにSocketなどが使えてるので > やりかたはあるようなんですが。 static-linked-ext でmakeしたときについでにDLDOBJSとEXTLIBSとし て出力される情報があれば、スタティックライブラリを作ったり他か らリンクしたりできるんですが、今のところそれを元に自動的にする ということは考慮されていません。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦