GNU MPFR 4.2.2 Release Candidate

Dennis Clarke dclarke at blastwave.org
Sun Mar 16 18:12:43 CET 2025


On 3/14/25 20:17, Vincent Lefevre wrote:
> The release of GNU MPFR 4.2.2 ("fondue savoyarde", patch level 2)
> is imminent.  Please help to make this release as good as possible
> by downloading and testing this release candidate:
> 
...
> Please send success and failure reports with "./config.guess" output
> to <mpfr at inria.fr>.
> 
> If no problems are found, GNU MPFR 4.2.2 should be released
> around 2025-03-20.
> 


garak$
garak$ ./config.guess
ia64-unknown-linux-gnu
garak$
garak$ uname -a
Linux garak 6.6.30-gentoo-ia64 #1 SMP Tue May 14 20:07:58 UTC 2024 ia64 
Madison GenuineIntel GNU/Linux
garak$
garak$ cat /etc/gentoo-release
Gentoo Base System release 2.15
garak$
garak$ which gcc
/usr/bin/gcc
garak$ gcc --version
gcc (Gentoo 13.2.1_p20240503 p15) 13.2.1 20240503
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

garak$


Works like a charm on Itanium ( yes the real thing ) ...

============================================================================
Testsuite summary for MPFR 4.2.2-rc1
============================================================================
# TOTAL: 198
# PASS:  195
# SKIP:  3
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[3]: Leaving directory 
'/opt/bw/build/mpfr-4.2.2-rc1_itanium_gentoo.001/tests'
make[2]: Leaving directory 
'/opt/bw/build/mpfr-4.2.2-rc1_itanium_gentoo.001/tests'
[tversion] MPFR 4.2.2-rc1
[tversion] Compiler: GCC 13.2.1 20240503
[tversion] C standard: __STDC__ = 1, __STDC_VERSION__ = 199901L
[tversion] __GNUC__ = 13, __GNUC_MINOR__ = 2, __STRICT_ANSI__
[tversion] __GLIBC__ = 2, __GLIBC_MINOR__ = 38
[tversion] GMP: header 6.3.0, library 6.3.0
[tversion] __GMP_CC = "/usr/bin/gcc"
[tversion] __GMP_CFLAGS = "-std=iso9899:1999 -g -O0 -fno-builtin 
-fno-fast-math -mlittle-endian -mgnu-as -mgnu-ld -mregister-names 
-mno-inline-int-divide -mno-inline-sqrt -ffp-contract=off 
-mtune=itanium2 -mno-sched-br-data-spec -mno-sched-ar-data-spec 
-mno-sched-control-spec -msched-count-spec-in-critical-path 
-Wl,-rpath=/opt/bw/lib,--enable-new-dtags"
[tversion] WinDLL: __GMP_LIBGMP_DLL = 0, MPFR_WIN_THREAD_SAFE_DLL = undef
[tversion] MPFR_ALLOCA_MAX = 16384
[tversion] TLS = yes, float128 = no, decimal = no, GMP internals = no
[tversion] Shared cache = no
[tversion] intmax_t = yes, printf = yes, IEEE floats = yes
[tversion] gmp_printf: hhd = yes, lld = yes, jd = yes, td = yes, Lf = yes
[tversion] gmp_snprintf/vsnprintf on "%a" = yes
[tversion] MPFR tuning parameters from default
[tversion] sizeof(long) = 8, sizeof(mpfr_intmax_t) = 8, sizeof(intmax_t) = 8
[tversion] GMP_NUMB_BITS = 64, sizeof(mp_limb_t) = 8
[tversion] Within limb: long = y/y, intmax_t = y/y
[tversion] _MPFR_PREC_FORMAT = 3, sizeof(mpfr_prec_t) = 8
[tversion] _MPFR_EXP_FORMAT = 3, sizeof(mpfr_exp_t) = 8
[tversion] sizeof(mpfr_t) = 32, sizeof(mpfr_ptr) = 8
[tversion] Precision range: [1,9223372036854775551]
[tversion] Max exponent range: [-4611686018427387903,4611686018427387903]
[tversion] Generic ABI code: no
[tversion] Enable formally proven code: yes
[tversion] Locale: C
make[1]: Leaving directory 
'/opt/bw/build/mpfr-4.2.2-rc1_itanium_gentoo.001/tests'
Making check in tune
make[1]: Entering directory 
'/opt/bw/build/mpfr-4.2.2-rc1_itanium_gentoo.001/tune'
make[1]: Nothing to be done for 'check'.



-- 
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken


More information about the gmp-discuss mailing list