From owner-freebsd-ports-bugs@freebsd.org Sat Sep 22 15:40:37 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 93706109B500 for ; Sat, 22 Sep 2018 15:40:37 +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 28BA27743B for ; Sat, 22 Sep 2018 15:40:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id DBA93109B4FF; Sat, 22 Sep 2018 15:40:36 +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 C86FE109B4FE for ; Sat, 22 Sep 2018 15:40:36 +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.2 with cipher ECDHE-RSA-AES256-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 4B1E17742B for ; Sat, 22 Sep 2018 15:40:36 +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 380477A2F for ; Sat, 22 Sep 2018 15:40:35 +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 w8MFeZjc053746 for ; Sat, 22 Sep 2018 15:40:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id w8MFeZwQ053745 for ports-bugs@FreeBSD.org; Sat, 22 Sep 2018 15:40:35 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 231590] [exp-run] Update GCC_DEFAULT from 7 to 8 Date: Sat, 22 Sep 2018 15:40:34 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: gerald@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: portmgr@FreeBSD.org X-Bugzilla-Flags: exp-run? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc flagtypes.name 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.27 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Sep 2018 15:40:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231590 Bug ID: 231590 Summary: [exp-run] Update GCC_DEFAULT from 7 to 8 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Ports Framework Assignee: portmgr@FreeBSD.org Reporter: gerald@FreeBSD.org CC: jbeich@FreeBSD.org, ports-bugs@FreeBSD.org, tobik@freebsd.org Flags: exp-run? After late updates to GCC 4.8 and GCC 4.9 (both of which were unmaintained upstream at that point), with GCC 5 we were ahead of the curve a little, and the updates to GCC 6 and GCC 7 came when these had at least a year of upstream lifetime left. Let's see whether we can now move to the latest upstream release series, GCC 8, which would be unprecedented since the update to GC 4.2 (in base back then)! This *should* be easier now, with many ports fixed during those upgrades above (be it in terms of code, be it in terms of honoring CFLAGS and the like, be it in terms of yanking them from the tree, updating to a newer version,...). Sooo, let's see how many ports need to be fixed (once again), and how long that takes this time... https://gcc.gnu.org/gcc-8/porting_to.html and https://gcc.gnu.org/gcc-8/changes.html may be useful resources for anyone helping. --=20 You are receiving this mail because: You are on the CC list for the bug.=