From owner-freebsd-ports-bugs@freebsd.org Tue Oct 30 05:50:52 2018 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5565410D6373 for ; Tue, 30 Oct 2018 05:50:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E647473903 for ; Tue, 30 Oct 2018 05:50:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id AB28010D6372; Tue, 30 Oct 2018 05:50:51 +0000 (UTC) Delivered-To: ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F69710D636F for ; Tue, 30 Oct 2018 05:50:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0F638738FD for ; Tue, 30 Oct 2018 05:50:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 2D71910DE6 for ; Tue, 30 Oct 2018 05:50:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id w9U5ooCa081483 for ; Tue, 30 Oct 2018 05:50:50 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w9U5ooxD081482 for ports-bugs@FreeBSD.org; Tue, 30 Oct 2018 05:50:50 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 232802] libmpfr 4.0.1 missing required patches Date: Tue, 30 Oct 2018 05:50:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dclarke@blastwave.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2018 05:50:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D232802 Bug ID: 232802 Summary: libmpfr 4.0.1 missing required patches Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: dclarke@blastwave.org The mpfr project releases patches on a regular schedule and these are=20 quite important to normal function.=20 Following test code will confirm :=20 #define _XOPEN_SOURCE 600 #include #include #include #include #include int main (int argc, char *argv[]) { printf("GMP library version : %d.%d.%d\n", __GNU_MP_VERSION, __GNU_MP_VERSION_MINOR, __GNU_MP_VERSION_PATCHLEVEL ); printf("MPFR library: %-12s\n", mpfr_get_version ()); printf("MPFR header: %s (based on %d.%d.%d)\n", MPFR_VERSION_STRING, MPFR_VERSION_MAJOR, MPFR_VERSION_MINOR, MPFR_VERSION_PATCHLEVEL); if (mpfr_buildopt_tls_p()!=3D0) printf(" : compiled as thread safe using TLS\n"); if (mpfr_buildopt_float128_p()!=3D0)=20 printf(" : __float128 support enabled\n"); if (mpfr_buildopt_decimal_p()!=3D0) printf(" : decimal float support enabled\n"); if (mpfr_buildopt_gmpinternals_p()!=3D0) printf(" : compiled with GMP internals\n"); if (mpfr_buildopt_sharedcache_p()!=3D0) printf(" : threads share cache per MPFR const\n"); printf("MPFR thresholds file used at compile time : %s\n", mpfr_buildopt_tune_case ()); return EXIT_SUCCESS; } Output on a system with up to date libmpfr should say :=20 c$ ./ver GMP library version : 6.1.2 MPFR library: 4.0.1-p13=20=20=20 MPFR header: 4.0.1-p13 (based on 4.0.1) : compiled as thread safe using TLS : __float128 support enabled MPFR thresholds file used at compile time : default c$=20 Or perhaps :=20 n0x$ ./ver GMP library version : 6.1.2 MPFR library: 4.0.1-p13=20=20=20 MPFR header: 4.0.1-p13 (based on 4.0.1) MPFR thresholds file used at compile time : src/sparc64/mparam.h n0x$=20 However FreeBSD 12.0 beta 2 reports :=20 hydra $ uname -a=20 FreeBSD hydra 12.0-BETA2 FreeBSD 12.0-BETA2 r339753 GENERIC amd64 hydra $ ldd ver ver: libgmp.so.10 =3D> /usr/local/lib/libgmp.so.10 (0x800646000) libmpfr.so.6 =3D> /usr/local/lib/libmpfr.so.6 (0x8006c9000) libc.so.7 =3D> /lib/libc.so.7 (0x800742000) hydra $ ./ver GMP library version : 6.1.2 MPFR library: 4.0.1=20=20=20=20=20=20=20 MPFR header: 4.0.1 (based on 4.0.1) : compiled as thread safe using TLS MPFR thresholds file used at compile time : src/amd/k8/mparam.h hydra $ Patches are trivial to apply and are available at the project site https://www.mpfr.org/mpfr-current/#download See section "Bugs" there.=20 Be advised that while both gmp and mpfr are compiler and system agnostic the gcc compiler normally needs them during bootstrap phase and thus the gcc8=20 package may also be updated but this is not strictly necessary. --=20 You are receiving this mail because: You are the assignee for the bug.=