<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Any advice on this... Ruby21 hangs "forever" at 97% of one core when I am building mruby (mruby/mruby on github).<br><br>This project builds OK on FreeBSD with the same Ruby version.  On Dragonfly (snapshot from yesterday) Ruby locks up on the same line every time, at least a puts before the line prints and one after it does not.  This snip is from tasks/mrbgem_spec.rake, hope email doesn't reformat it:<br><br>  def version_ok?(req_versions)<br>    req_versions.map do |req|<br>      cmp, ver = req.split<br>      cmp_result = Version.new(version) <=> Version.new(ver) # <<==This is the line<br>      case cmp<br>      when '=' then cmp_result == 0<br>      when '!=' then cmp_result != 0<br>      when '>' then cmp_result == 1<br>      when '<' then cmp_result == -1<br>      when '>=' then cmp_result >= 0<br>      when '<=' then cmp_result <= 0<br>      when '~>'<br>        Version.new(version).twiddle_wakka_ok?(Version.new(ver))<br>      else<br>        fail "Comparison not possible with '#{cmp}'"<br>      end<br>    end.all?<br>  end<br><br><br>                                    </div></body>
</html>