mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
thread_pthread.c: use UBF_TIMER_PTHREAD on Solaris
I'm not sure what's causing this failure in Solaris and only on rubyspec, since rb_io_wait_readable is a well-exercised code path in other places. But maybe using a pthread for timing (similar to old timer-thread) can solve the issue. cf. http://rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/20180814T042506Z.fail.html.gz git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
291afc96bd
commit
31bfe0fe86
1 changed files with 6 additions and 1 deletions
|
@ -55,7 +55,12 @@
|
|||
|
||||
#ifndef UBF_TIMER
|
||||
# if defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_CREATE) && \
|
||||
defined(CLOCK_MONOTONIC) && defined(USE_UBF_LIST)
|
||||
defined(CLOCK_MONOTONIC) && defined(USE_UBF_LIST) && \
|
||||
!defined(__sun)
|
||||
/*
|
||||
* XXX somebody with Solaris experience should be able to fix this:
|
||||
* http://rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/20180814T042506Z.fail.html.gz
|
||||
*/
|
||||
/* preferred */
|
||||
# define UBF_TIMER UBF_TIMER_POSIX
|
||||
# elif defined(USE_UBF_LIST)
|
||||
|
|
Loading…
Add table
Reference in a new issue