From: Thomas Sevestre Date: 2010-09-01T22:42:56+09:00 Subject: Re: Ruby 1.8.6 : 0.5 == 5.0 ??? Le 1 sept. 10 à 15:27, Heesob Park a écrit : > Hi, > > 2010/9/1 Thomas Sevestre : >> Hello, >> >> I have a strange problem on one of my servers. >> I just installed ruby 1.8.6 from source : >> >> /tmp/ruby-1.8.6-p383$uname -a >> Linux prod2-ctxctrl 2.6.32-24-generic-pae #39-Ubuntu SMP Wed Jul 28 >> 07:39:26 >> UTC 2010 i686 GNU/Linux >> >> /tmp/ruby-1.8.6-p383$ruby --version >> ruby 1.8.6 (2009-08-04 patchlevel 383) [i686-linux] >> >> Something is broken with floats, here are a few tests : >> >> /tmp/ruby-1.8.6-p383$ruby -e "puts 0.5" >> 5.0 >> /tmp/ruby-1.8.6-p383$ruby -e "puts 0.05" >> 5.0 >> /tmp/ruby-1.8.6-p383$ruby -e "puts 0.5 == 5.0" >> true >> /tmp/ruby-1.8.6-p383$ruby -e "puts 1.0 / 2" >> 0.5 >> >> Do you have any idea of what is going on? >> > This is a gcc version issue with gcc 4.4.1. > > Refer to http://www.ruby-forum.com/topic/199860 > > Regards, > Park Heesob > > This is it! Thanks, Thomas