On Feb 27, 2012, at 5:54 PM, Eric Hodel wrote:
> On Feb 27, 2012, at 12:03 AM, nobu / ruby-lang.org wrote:
>> nobu	2012-02-27 17:03:24 +0900 (Mon, 27 Feb 2012)
>>=20
>> New Revision: 34829
>>=20
>> http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=3Drev&revision=3D34829=

>>=20
>> Log:
>>  * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): since methods
>>    can be overridden, so should not make an assumption on the type
>>    of results.  [ruby-core:42969][Bug #6093]
>>=20
>> Modified files:
>>  trunk/ChangeLog
>>  trunk/ext/bigdecimal/bigdecimal.c
>>  trunk/test/bigdecimal/test_bigdecimal.rb
>=20
> After this change I get:
>=20
> dyld: lazy symbol binding failed: Symbol not found: =
_nurat_canonicalization
>=20
> r34828 does not have this issue, and I have run `make distclean; =
autoconf; CC=3Dclang ./configure; make` beforehand.

Simpler test:

echo 'require "mathn"' > test.rb; make runruby