Ruby Enterprise не может скомпилировать с GCC 4.5
-
04-10-2019 - |
Вопрос
Ruby Enterprise Edition не скомпилирован из источников с GCC 4.5, но успешно компилируется с 4.3.3.
На самом деле, не уверен, если речь идет о GCC, но, на самом деле, I686 Arch Linux System с обновлениями Laest не скомпирована 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