From: Eric Wong Date: 2014-09-04T17:04:29+00:00 Subject: [ruby-core:64770] Re: [ruby-trunk - Bug #10202] TestBenchmark#test_realtime_output breaks on ARM v.ondruch@tiscali.cz wrote: > http://paste.fedoraproject.org/130924/14098270/ 1144. 22470 clock_gettime(CLOCK_MONOTONIC_RAW, {18856, 134154424}) = 0 <0.000039> 1152. 22470 clock_gettime(CLOCK_MONOTONIC_RAW, {18857, 135174677}) = 0 <0.000034> Maybe not, but maybe strace slowed things down enough... I still think reverting CLOCK_MONONTONIC_RAW changes is the way to go, can you confirm? Thanks. --- a/lib/benchmark.rb +++ b/lib/benchmark.rb @@ -272,9 +272,6 @@ module Benchmark # :stopdoc: case - when (defined?(Process::CLOCK_MONOTONIC_RAW) and - (Process.clock_gettime(Process::CLOCK_MONOTONIC_RAW) rescue false)) - BENCHMARK_CLOCK = Process::CLOCK_MONOTONIC_RAW when defined?(Process::CLOCK_MONOTONIC) BENCHMARK_CLOCK = Process::CLOCK_MONOTONIC else