Rubyで遊んだ日々の記録。あくまで著者視点の私的な記録なので、正確さを求めないように。
Rubyと関係ない話題にはその旨注記しているはず。なので、一見関係無いように見える話題もどこかで関係あるのかもしれません。または、注記の書き忘れかもしれません...
_ Rubyのクロスコンパイルといえばebanさんなんだけど、setpgrp
などのチェックに関しては、こんなふうにやるのが正しいです。
他はよくわかんないなあ。環境があれば試すんだけど。
_ [ruby-talk:184102]で、コンパイルが通らないとかいう話になってるらしいので、eMbedded C++ 4.0 SP2 日本語版をインストールして試してみた。
結果、こんなパッチができた。
_ 前もどっかで言ったことがあると思うんだけど、環境変数PATH、INCLUDE、LIBなどをビルドプロセス側で設定するのはおかしいと思うので、それは排除してある(WINCE*.BATで自分で設定すべき)。
rubyw.exeはどうせ作れないし作る必要もないはずなので作りに行くのでそれも消してある。
手元ではconfigure armv4-.net41-wince
で試したんだけど、dumpbinの出力が想定と異なっているようなので対策してある。
あとはコンパイルがそもそも通らない部分を修正したつもり。
_ 仕事上の作業で必要になったので、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)]
[はてなの各アンテナ]