OS2/emx/ruby/porting/1.9.1

/OS2/emx/ruby/porting/1.9.1

正直、あまりやる気ない。

Index

作業状況

ruby-1.9.1-preview2 が OS/2 の gcc3.3.5 でとりあえずビルド可能かも、っていう感じのパッチ: ruby-1.9.1-preview2-os2experimental-20081202.zip

※注

  • ビルドには OS/2 版の ruby(つまり旧バージョン)が必要です。 ruby-1.8.6 のバイナリを(あと EMX ランタイムと OpenSSL や iconv の DLL なんかも)適当に突っ込んどけばいけるはず。オフィシャルの 1.8.1 でいけるかどうか実は未確認です。
  • ビルドには pthread ライブラリが必要です。Yuri Dario 氏の pthread を使う場合は若干ライブラリの修正(pthread_kill をマクロじゃなくて関数で定義しなおす)が必要です。
  • Unix 系ツールが必要です。とりあえず Moztools でおkかと。
    sh conf_os2k.sh で configure かましてから make して make install すれば一応いけるはず。
  • 1.8.x 時代の修正はほとんど含んでいません。ホントに「一応 OS/2 用のバイナリも作れたよ。Nice Try.」って感じ。現状では残念ながら実用には値しないと思われ。

チラシの裏

(まあ現状では…ものいへば唇寒し)