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 Installer脚本尝试了一个文件#CHMOD,由于某种原因,它遇到了segfault。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top