Issue #5384 has been updated by Naohisa Goto.


Solaris 10 released from Oracle (Sun Microsystems) does not have such limitation.
It seems the problem is Illumos (OpenSolaris) specific problem,
and the title "on Solaris" is wrong.
----------------------------------------
Bug #5384: Ruby 1.9.3-RC1 Fails to Compile on Solaris
http://redmine.ruby-lang.org/issues/5384

Author: Cyrus Lopez
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: 1.9.3rc1


An attempt was made recently to compile http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 and it seems every call to the compiler passes _D_FILE_OFFSET_BITS=64 which returns the fatal error 'large files are not supported by libelf' on a fresh install of OpenIndiana with GCC 4.6.1. 

Snippet of Error:
....
compiling addr2line.c
In file included from /usr/include/link.h:31:0,
                 from addr2line.c:42:
/usr/include/libelf.h:42:2: error: #error "large files are not supported by libelf"
make: *** [addr2line.o] Error 1
....

Discussion on IRC pointed out http://src.illumos.org/source/xref/illumos-gate/usr/src/head/libelf.h#41 and a request was made to file a bug report.



-- 
http://redmine.ruby-lang.org