[#11507] parser generator — Minero Aoki <aamine@...>
あおきです。今年もよろしくおねがいいたします。
立石です。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
立石です。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
In message <199901200705.QAA02084.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
In message <199901210735.QAA03189.keiju@bc.mbn.or.jp>
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
[#11525] ruby 1.2.1 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#11542] \^x as control — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#11550] nif.rb ver0.31 — Wakou Aoyama <wakou@...>
青山です。
[#11553] はじめまして&環境変数についての質問 — Atsuko Yoshida <atsuko@...>
こんにちは。はじめまして。
こんにちは。あつこです。
[#11587] Array.new([SIZE]) — Yoshinori Toki <toki@...>
土岐です。
新井です。
土岐です。
立石です。
土岐です。
新井です。
まつもと ゆきひろです
新井です。
[#11612] djgpp 版の djdev の Version — たむら けんいち <t9655832@...>
[#11621] Segmentation fault — polygon <polygon@...>
ポリゴンです。
まつもと ゆきひろです
ポリゴンです。
[#11644] postgres-0.4.1 released — Eiji-usagi-MATSUmoto <ematsu@...>
まつもとえいじです
[#11647] Numeric#step の増減方向 — Yoshinori Toki <toki@...>
土岐です。
[#11660] ruby 1.2.2 released — matz@... (Yukihiro Matsumoto)
Hi.
0) ウェッブページが更新されていません.1.2.1-stable のままになっている.
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#11711] Ruby 1.2.2 Make on Cygwin — たむら けんいち <t9655832@...>
たむら です。
[#11720] ruby からの MSAccess への DB アクセス方法 — ymaekawa@...
はじめまして前川@NECと申します。
たむら です。
[#11746] (joke :-) ruby chip — Noritsugu Nakamura <nnakamur@...>
Wed, Jan 27, 1999 at 07:19:14AM +0900 において
MobileGear1 for DoCoMo + PocketBSD ユーザーのCakeです。
[#11758] [BUG] 3e9.to_i => floating exception — gotoken@... (GOTO Kentaro)
ごとけんです
[#11774] MD5 クラスについて — たむら けんいち <t9655832@...>
[#11776] ruby-gtk spin button — takeshi@...
はじめまして。村上毅と申します。
まつもと ゆきひろです
[#11797] IOクラスのメソッドcloseで質問です — Atsuko Yoshida <atsuko@...>
こんにちは。あつこです。
[#11803] Array クラス — hisanori@...
松尾です。
まつもと ゆきひろです
最近Beなさくです。
石井です。
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
えぐち@エスアンドイー です。
まつもと ゆきひろです
前橋です。
まつもと ゆきひろです
[ruby-list:11703] Re: shared library (Re: ruby 1.2.2 released)
えぐち@エスアンドイー です。
>>> On Mon, 25 Jan 1999 03:18:00 +0900, Yasuhiro Fukuma <yasuf@big.or.jp> said:
福間> 福間@福岡 です。
福間> 補足ですが、FreeBSDはa.outとELFとではshared libraryの名前付けの
福間> ルールが違っていて、
福間>
福間> ELF : lib<name>.so.<version>
福間> a.out : lib<name>.so.<major>.<minor>
福間>
福間> $ ls -l /usr/lib/{,aout/}libc.so*
福間> lrwxr-xr-x 1 root wheel 9 Jan 24 03:18 /usr/lib/libc.so@ -> libc.so.3
福間> -r--r--r-- 1 root wheel 513820 Jan 24 03:18 /usr/lib/libc.so.3
福間> -r--r--r-- 1 root wheel 494074 Jan 24 03:33 /usr/lib/aout/libc.so.3.1
福間>
福間> と、ELFの場合はバージョン番号をひとつしか付けられません。
あぁ、ELF では ln -s libXXX.so.version libXXX.so は必須ですか?
福間> ここで、shared libraryをリンクする他のプログラムのことを考えると、
福間> a.outとELFのlibraryの名前は揃えておいたほうが好ましいでしょう。
ここで言う「名前」は、「.so. より左の部分と次の数字」の事ですね。
ライブラリの名前は知らなくても拡張モジュールは作れるはずですが、
Ruby を別のアプリに組み込む場合もあので、やはり注意が必要ですね。
ただ、
「a.out と elf の ruby が1つのマシンに共存する」
と言う状況は前提にしていません。
福間> ということで、例えば(a.outの場合には)
福間>
福間> libruby.so.12.3
福間> libruby1.so.2.3
福間> libruby12.so.1.3
福間>
福間> のような名前を付けてあげる必要があると思います。
福間>
福間> # 例: libtcl80jp.so.1.4 (Tcl 8.0.4jp)
ナンバリングは 1 から始めるので
libtcl80jp.so.0.4
ではないのが ruby-2.0 を考えると悩ましいですね。
えぐち