Issue #11602 has been updated by Robb Kidd. Ruben Ambarcumyanc wrote: > Some additional information. Version 2.2.3 didn't compiled with the same error message. But Ruby from the stable snapshot (https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz) compiled successfully: > > stable-snapshot# make > ... > stable-snapshot# ./ruby -v > ruby 2.2.4p180 (2015-10-06 revision 52046) [x86_64-linux] The fix in r51626 for Bug #11457 applied directly to my working copy of 2.2.3 fixed the segfault on the CentOS 5 node I'd seen the error on in my environment. ---------------------------------------- Bug #11602: Compile error on CentOS: Segmentation fault after "linking miniruby" https://bugs.ruby-lang.org/issues/11602#change-55027 * Author: Ruben Ambarcumyanc * Status: Open * Priority: Normal * Assignee: Motohiro KOSAKI * ruby -v: 2.1.7 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- Hi, I can't to compile Ruby 2.1.7 on the one of our servers: configure: ruby-2.1.7 # ./configure ... checking for nroff... /usr/bin/nroff .ext/include/x86_64-linux/ruby/config.h updated ruby library version = 2.1.0 configure: creating ./config.status config.status: creating GNUmakefile config.status: creating Makefile config.status: creating ruby-2.1.pc make: ruby-2.1.7 #make CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -std=iso9899:1999 XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fvisibility=hidden -DRUBY_EXPORT -fPIE CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. DLDFLAGS = -fstack-protector -pie SOLIBS = Using built-in specs. Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=x86_64-redhat-linux Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-55) compiling main.c ... compiling addr2line.c compiling dmyext.c linking miniruby make: *** [.rbconfig.time] Segmentation fault (core dumped) Server OS: CentOS 5.11 x86_64 Core dump and config.log were attached. Ruby 2.1.6 compiled successfully at the same server. ---Files-------------------------------- core.30886 (532 KB) config.log (864 KB) -- https://bugs.ruby-lang.org/