質問

Ruby Enterprise Editionは、GCC 4.5のソースからコンパイルできませんが、4.3.3で成功します。
実際、それがGCCに関するものかどうかはわかりませんが、実際には、LAESTアップデートを備えたI686 Arch LinuxシステムはREをコンパイルしません。

コンピレーションはメッセージで失敗します:

mkdir -p .ext/common
make PRELIBS='-Wl,-rpath,/opt/ruby-enterprise-1.8.7-2010.01/lib -L/opt/ruby-enterprise-1.8.7-2010.01/lib -ltcmalloc_minimal '
./lib/fileutils.rb:1215: [BUG] Segmentation fault
ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.01

make: *** [.rbconfig.time] Aborted

GCCのダウングレードを除いてソリューションはありますか?

役に立ちましたか?

解決

ねえ、Archlinuxを最新バージョンに更新すると、現在の問題が修正されます。それらが何であるかわからない。

表示されるエラーはGCC BTWではありません。Rubyインストーラースクリプトはファイル#CHMODを試み、何らかの理由でSEGFAULTに遭遇します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top