[tnozaki-gcc] upgrade mpfr 4.1.1 to 4.2.0

Issue #339 resolved
Takehiko NOZAKI repo owner created an issue

T/O

Comments (3)

  1. Takehiko NOZAKI reporter

    it seems too many CPPFLAGS is missing in lib/libmpfr/Makefile at the point of 4.1.1(taken from N HEAD).

    currently Makefile’s CPPFLAGS defined:

    [MI]
    -DHAVE_INTTYPES_H=1
    -DHAVE_STDINT_H=1
    -DTIME_WITH_SYS_TIME=1
    -DHAVE_LOCALE_H=1
    -DHAVE_WCHAR_H=1
    -DHAVE_STDARG=1
    -DHAVE_SYS_TIME_H=1
    -DHAVE_STDINT_H=1
    -DHAVE_VA_COPY=1
    -DHAVE_SETLOCALE=1
    -DHAVE_GETTIMEOFDAY=1
    -DHAVE_LONG_LONG=1
    -DHAVE_INTMAX_T=1
    -DMPFR_HAVE_INTMAX_MAX=1
    -DMPFR_HAVE_FESETROUND=1
    -DHAVE_DENORMS=1
    -DHAVE_ROUND=1
    -DHAVE_TRUNC=1
    -DHAVE_FLOOR=1
    -DHAVE_CEIL=1
    -DHAVE_ATTRIBUTE_MODE=1
    
    [MD]
    (Endianness)
    -DHAVE_LITTLE_ENDIAN=1
    -DHAVE_DOUBLE_IEEE_LITTLE_ENDIAN=1
    -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1
    

    taken from config.log’s CPPFLAGS:

    [MI]
    -DHAVE_STDIO_H=1
    -DHAVE_CLOCK_GETTIME=1
    -DHAVE_LOCALE_H=1
    -DHAVE_WCHAR_H=1
    -DHAVE_STDARG=1
    -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1
    -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1
    -DHAVE_ALLOCA=1
    -DHAVE_UINTPTR_T=1
    -DHAVE_VA_COPY=1
    -DHAVE_SETLOCALE=1
    -DHAVE_GETTIMEOFDAY=1
    -DHAVE_SIGNAL=1
    -DHAVE_SIGACTION=1
    -DHAVE_LONG_LONG=1
    -DHAVE_INTMAX_T=1
    -DMPFR_HAVE_INTMAX_MAX=1
    -DMPFR_HAVE_BUILTIN_UNREACHABLE=1
    -DMPFR_HAVE_CONSTRUCTOR_ATTR=1
    -DMPFR_HAVE_FESETROUND=1
    -DHAVE_SUBNORM_DBL=1
    -DHAVE_SUBNORM_FLT=1
    -DHAVE_SIGNEDZ=1
    -DHAVE_ROUND=1
    -DHAVE_TRUNC=1
    -DHAVE_FLOOR=1
    -DHAVE_CEIL=1
    -DMPFR_USE_STATIC_ASSERT=1
    -DHAVE_ATTRIBUTE_MODE=1
    -DPRINTF_L=1
    -DPRINTF_T=1
    -DPRINTF_GROUPFLAG=1
    -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1
    -DHAVE___GMPN_INVERT_LIMB=1
    -DHAVE___GMPN_RSBLSH1_N=1
    -DMPFR_LONG_WITHIN_LIMB=1
    -DMPFR_INTMAX_WITHIN_LIMB=1
    -DHAVE_GETRUSAGE=1
    
    [MD]
    (Endianness)
    -DHAVE_LITTLE_ENDIAN=1
    -DHAVE_DOUBLE_IEEE_LITTLE_ENDIAN=1
    -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1
    (MT-safe by TLS)
    -DMPFR_USE_THREAD_SAFE=1
    

  2. Log in to comment