Issue #5493 has been updated by drbrain (Eric Hodel).

Status changed from Feedback to Rejected

No feedback from the submitter after a failure to reproduce, so I am rejecting this.
----------------------------------------
Bug #5493: Commit r33357 breaks build on Debian/sparc
https://bugs.ruby-lang.org/issues/5493#change-35648

Author: jurij (Jurij Smakov)
Status: Rejected
Priority: Normal
Assignee: ngoto (Naohisa Goto)
Category: 
Target version: 
ruby -v: ruby 1.9.4dev (2011-09-29 trunk 33357) [sparc64-linux]


While trying to build the Ruby SVN nightly snapshot I found that it fails while configuring fiddle:

[...]
 configuring digest/sha2
configuring dl
configuring dl/callback
configuring dl/win32
Failed to configure dl/win32. It will not be installed.
configuring etc
configuring fcntl
configuring fiber
configuring fiddle
[FATAL] Failed to create timer thread (errno: 14)
make: *** [exts.mk] Error 1

The actual failing invocation:

[...]
making encs
make[1]: Entering directory `/home/jurij/ruby/rubysvn'
make[1]: Leaving directory `/home/jurij/ruby/rubysvn'
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make="make" --command-output=exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --extension  --extstatic  --make-flags="V=0 MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" -- configure
configuring fiddle
[FATAL] Failed to create timer thread (errno: 14)
make: *** [exts.mk] Error 1

After a bit of bisecting I found that r33356 is the last good revision, the failure appears in r33357 ("use RTYPE_P which is optimized for constant types, instead of comparison with TYPE."). The system is up-to-date Debian-sid/sparc. I can provide the build logs and do additional tests if necessary.


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