hakeの日記

Windows環境でプログラミングの勉強をしています。

rbconfig.rb - Makefileの変数初期値

RubyGemsを使ってhpricotをインストールして気がついたこと。
ライブラリのコンパイルの為にmkmfを使ってMakefileを作成するのですが、ここでCCにとんでもない値が設定されていてインストールエラーに。この値はどこから持ってきたのだろうと調べると/home/QtPalmtop/lib/ruby/1.8/arm-linux/rbconfig.rbに設定されているのがわかりました。ここの値は多分Rubyをクロスコンパイルしたときの環境の情報が書き込まれるみたいですね。というわけで適当にzaurusのセルフ環境に合せて修正


hpricotではCC,AR,installあたりを修正する必要がありそうですね、ちなみにコンパイラはgcc3系でないと上手くコンパイルできませんでした。