Subject: | Fails on perls with nvsize != 8 (as with 64bit perls compiled with -Duselongdouble) |
As per subject. Insufficient rounding in one of the tests seems to be
the key to understand the issue. Floating point numbers should never be
compared on string equality. Sample fail report:
http://www.cpantesters.org/cpan/report/23757281
From there:
# Failed test at t/21_format_iso6709.t line 33.
# got: '+352138.9999999999998839+1384338.999999999999978/'
# expected: '+352138.9999999998672+1384338.9999999999714/'
HTH&&Regards,