فشل Ruby Enterprise في التجميع مع GCC 4.5
-
04-10-2019 - |
سؤال
فشل Ruby Enterprise Edition في التجميع من مصادر باستخدام GCC 4.5 ، ولكن يجمع بشكل ناجح مع 4.3.3.
في الواقع ، لست متأكدًا مما إذا كان الأمر يتعلق بـ GCC ، ولكن ، في الواقع ، لن يقوم نظام 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
هل هناك أي حلول باستثناء تقليل مستوى مجلس التعاون الخليجي؟
المحلول
مهلا ، تحديث Archlinux إلى أحدث إصدار يحدد المشكلة حتى الآن. لست متأكدًا مما تغيروا.
الخطأ الذي تراه ليس في GCC BTW ، يحاول برنامج Ruby Installer برنامج ملف#chmod ولسبب ما يواجه segfault.
لا تنتمي إلى StackOverflow