From: Yusuke Endoh Date: 2012-03-12T21:20:29+09:00 Subject: [ruby-core:43244] [ruby-trunk - Bug #5493] Commit r33357 breaks build on Debian/sparc Issue #5493 has been updated by Yusuke Endoh. Assignee changed from Yusuke Endoh to Naohisa Goto Hello, I can't check this ticket because I have no sparc machine. Goto-san, could you check it? r33357 itself looks simple and benign. But it is also big and tedious, so there may be a careless mistake. -- Yusuke Endoh ---------------------------------------- Bug #5493: Commit r33357 breaks build on Debian/sparc https://bugs.ruby-lang.org/issues/5493 Author: Jurij Smakov Status: Assigned Priority: Normal Assignee: 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/