------- Comment #12 from rob1weld at aol dot com 2007-06-13 09:32 -------
>> Comment #10 From Andrew Pinski 2007
>> This is not a bug.
>> Here is the deal, the reporter compiled GCC with the new headers but is using
>> the old library (which is known to be buggy).
> Comment #6 From Rob
> warning: MPFR header version 2.2.1-p5 differs from library version 2.2.0.
I double checked. Configure is taking it's library from /usr/lib/ and using
/usr/local/include/mpfr.h
The MPFR docs say:
`MPFR_VERSION_STRING' is the version as a string constant, which can be
compared to the result of `mpfr_get_version' to check at run time the header
file and library used match:
if (strcmp (mpfr_get_version (), MPFR_VERSION_STRING))
fprintf (stderr, "Error, header and library files do not
match\n");
So we need something as simple as this added to the main configure script:
if (strcmp (mpfr_get_version (), MPFR_VERSION_STRING)) return 1;
--
rob1weld at aol dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |VERIFIED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32258