[MacPorts] #31030: mpq_canonicalize hangs in GMP 5.02
MacPorts
noreply at macports.org
Mon Aug 29 23:40:08 PDT 2011
#31030: mpq_canonicalize hangs in GMP 5.02
-----------------------------------+----------------------------------------
Reporter: bruck@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.1
Keywords: GMP, mpq_canonicalize | Port:
-----------------------------------+----------------------------------------
Running this short program:
#include <stdio.h>
#include <gmp.h>
int main()
{
mpq_t qx;
mpq_init (qx);
mpq_set_str (qx, "537/238", 10);
gmp_printf ("%Qd\n", qx);
mpq_canonicalize(qx);
gmp_printf ("%Qd\n", qx);
return 0;
}
HANGS in my GMP 5.02 as installed by MacPorts (and also when I install it
myself). It prints 537/238 once, and apparently hangs
in the "canonicalize" routine. It definitely does NOT do this
on my SuSE 11.4 box, but it does it both on my Mac laptop and on
my Mac Pro (both running Lion and with Xcode installed). Both
gcc and icc compile it, but it hangs on Mac boxes.
Can anybody reproduce this? Picking rational numbers at random,
it seems to happen on about 5% of them.
--Ron Bruck
--
Ticket URL: <https://trac.macports.org/ticket/31030>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list