<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>