Circular dependency on AIX

金本と申します。
リリース前のお忙しい時期に恐縮なのですが、今1.9がAIXで
コンパイルすると以下のようなエラーで止まってしまいます。

make: Circular .rbconfig.time <- miniruby dependency dropped.
make: ./miniruby: Command not found
make: *** [.rbconfig.time] Error 127

common.mkで、ruby.impというAIXだけ必要なファイルのDependencyを
変えて回避しました。rubyの中身を理解できているわけではないのですが、
preludeが入ったときの変更に対する追従といったところです。

また、他に以下のファイルのAIXでのコンパイル時のワーニングをつぶすための変更も
パッチに入っています。
rubyのヘッダファイル群を標準ヘッダファイルより前に#includeするようにしたのと、
 st.c
 ext/json/ext/generator/generator.c
alloca.hをAIXの時にはあれば#includeするための変更になっています。
 regint.h

他のプラットフォームに対する影響はほぼないと思いますが、
あやしければcommon.mkだけでもお願いしたいです。

お手数をおかけして申し訳ありません。
よろしくお願いいたします。

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs