From: Joel VanderWerf Date: 2009-11-29T02:38:06+09:00 Subject: something broke ruby floats Noticed this after rebuilding ruby (with configure args --disable-pthread --enable-shared): ~/src/ruby> RUBYOPT='' ./ruby -e 'x=0.123; puts x' 123.0 ~/src/ruby> ldd ./ruby linux-gate.so.1 => (0x00b0e000) libruby.so.1.8 => /usr/local/lib/libruby.so.1.8 (0x00236000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00132000) libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0x007b8000) libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00d63000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00394000) /lib/ld-linux.so.2 (0x0067e000) ~/src/ruby> ./ruby -v ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-linux] (same after make install) Any ideas what broke? I've never seen anything like this before, and I've been using p287 on several systems for months (at least). This is on ubuntu karmic. Further info: ~/src/ruby> make check not ok float 1 -- ./sample/test.rb:1172 not ok float 2 -- ./sample/test.rb:1173 not ok float 3 -- ./sample/test.rb:1174 not ok float 4 -- ./sample/test.rb:1175 not ok float 5 -- ./sample/test.rb:1176 not ok float 6 -- ./sample/test.rb:1177 not ok float 7 -- ./sample/test.rb:1178 not ok float 8 -- ./sample/test.rb:1179 not ok float 9 -- ./sample/test.rb:1180 test failed make: *** [test] Error 1 -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407