Issue #11602 has been updated by Y A.


This is **always** reproducible on centos 5.x latest, running XEN kernel domU. No issues on regular centos 5.x (KVM or not). 

Exact same stack trace.

Anybody care to fix this? 

----------------------------------------
Bug #11602: Compile error on CentOS: Segmentation fault after "linking miniruby"
https://bugs.ruby-lang.org/issues/11602#change-54970

* 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/