Project

General

Profile

Actions

Bug #5493

closed

Commit r33357 breaks build on Debian/sparc

Added by jurij (Jurij Smakov) about 13 years ago. Updated almost 12 years ago.

Status:
Rejected
Target version:
-
ruby -v:
ruby 1.9.4dev (2011-09-29 trunk 33357) [sparc64-linux]
Backport:
[ruby-core:40471]

Description

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.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0