丁稚な日々

Rubyで遊んだ日々の記録。あくまで著者視点の私的な記録なので、正確さを求めないように。
Rubyと関係ない話題にはその旨注記しているはず。なので、一見関係無いように見える話題もどこかで関係あるのかもしれません。または、注記の書き忘れかもしれません...

[直前] [最新] [直後] [Top]

Mar.14,2006 (Tue)

Revision: 1.1 (Mar.14,2006 13:08)

[Web] クロスコンパイル

_ Rubyのクロスコンパイルといえばebanさんなんだけど、setpgrpなどのチェックに関しては、こんなふうにやるのが正しいです。
他はよくわかんないなあ。環境があれば試すんだけど。

Mar.16,2006 (Thu)

Revision: 1.1 (Mar.16,2006 15:22)

[mswince] パッチ

_ [ruby-talk:184102]で、コンパイルが通らないとかいう話になってるらしいので、eMbedded C++ 4.0 SP2 日本語版をインストールして試してみた。
結果、こんなパッチができた。

_ 前もどっかで言ったことがあると思うんだけど、環境変数PATH、INCLUDE、LIBなどをビルドプロセス側で設定するのはおかしいと思うので、それは排除してある(WINCE*.BATで自分で設定すべき)。
rubyw.exeはどうせ作れないし作る必要もないはずなので作りに行くのでそれも消してある。
手元ではconfigure armv4-.net41-winceで試したんだけど、dumpbinの出力が想定と異なっているようなので対策してある。
あとはコンパイルがそもそも通らない部分を修正したつもり。

_ やるだけやってみたけど、思ったよりも変更が多岐に渡る上に、正しいかどうかわからないので放置だな、こりゃ。

Mar.17,2006 (Fri)

Revision: 1.4 (Mar.17,2006 15:10)

[mswin32] large file support

_ 仕事上の作業で必要になったので、native Win32版で2GB超のファイルアクセスをサポートするパッチをさくっと作成。
1.8の時と比べると、lseek()さえどうにかすればよくなってるので格段に楽ではある。とはいえ、off_tを置き換えたことによる影響範囲は未チェックなので、なんかまずいところがあるかもしれない。
あと、機能が足りてない可能性もあり。

_ でも、なかださんとかもパッチ抱えてる気がする。

_ ... なんかうまくいかないと思ったら、そうだった、struct statも直さないといけないんだった。
適当にごまかしておいたけど、めんどくさいのでもうやめ(はやっ


被捕捉アンテナ類
[\ay antenna (testing)] [Ant] [Antenna-Julia] [LayserあんてなV2] [nAntenna] [nuance de Antenna] [Rabbit's Antenna] [Read List] [Ruby hotlinks 五月雨版 (るるりん。)] [してたま (私的アンテナ with たまてばこ)] [ただのあんてな] [ちゃらんぽらん] [でこぽんリンク] [なよろアンテナ] [にっきトレーサー] [偽善者あんてな - 2nd season -] [湘南日記放送局(SDB)] [はてなの各アンテナ]