From: Shyouhei Urabe Date: 2011-03-22T16:30:32+09:00 Subject: [ruby-dev:43343] [Ruby 1.9 - Bug #4516][Assigned] test-all hangs on i386 environment Issue #4516 has been reported by Shyouhei Urabe. ---------------------------------------- Bug #4516: test-all hangs on i386 environment http://redmine.ruby-lang.org/issues/4516 Author: Shyouhei Urabe Status: Assigned Priority: Normal Assignee: Nobuyoshi Nakada Category: build Target version: 1.9.3 ruby -v: r31025 どたばたしていて気付かなかったのですが、 revision r31025 から、手元の「amd64でクロスコンパイルしたi386のバイナリ」という特殊な状況下で、test-allが通らないのが観測されています。 http://www.atdot.net/sp/raw/h37gil ただこれは r31025 が悪いというよりも、ビルドがおかしいというのが正しい認識のようで、ターゲットのバイナリを実行してみると、x86_64と自己申告してきます。 zsh % sudo lxc-execute -n tmp -- /usr/local/bin/ruby '-vep RUBY_PLATFORM' ruby 1.9.3dev (2011-03-22) [x86_64-linux] "x86_64-linux" でもバイナリ自体はi386です。 zsh % sudo lxc-execute -n tmp -- file /usr/local/bin/ruby /usr/local/bin/ruby: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped ビルドシステムがおかしいとおもいます。 -- http://redmine.ruby-lang.org