Ruby EnterpriseはGCC 4.5でコンパイルできません
-
04-10-2019 - |
質問
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に遭遇します。
所属していません StackOverflow