From owner-freebsd-ports-bugs@freebsd.org Sat Aug 26 17:55:32 2017 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B91CDD6D05 for ; Sat, 26 Aug 2017 17:55:32 +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 mx1.freebsd.org (Postfix) with ESMTPS id EDC4B72B51 for ; Sat, 26 Aug 2017 17:55:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v7QHtVD3042672 for ; Sat, 26 Aug 2017 17:55:31 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 221836] cad/stepcode Workaround for clang 5.0 regression Date: Sat, 26 Aug 2017 17:55:31 +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 Some People X-Bugzilla-Who: fernando.apesteguia@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-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 attachments.created 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.23 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Aug 2017 17:55:32 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221836 Bug ID: 221836 Summary: cad/stepcode Workaround for clang 5.0 regression Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: fernando.apesteguia@gmail.com Created attachment 185788 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D185788&action= =3Dedit patch to the ports tree There's a regression in clang 5.0 that was detected thanks to this port been marked as a runaway process when being built in -CURRENT. On i386 with clang 5.0, big compilation units take huge times to compile compared to previous clang versions. The bug has been reported upstream. In the meantime, fall back to use clang= 38 if the conditions for the bug are met. With this patch it takes under 17 minutes to build the port in a fully virtualized environment. Please note that when the fix is imported into FreeBSD, this patch won't be necessary so this should not be MFH'd. For details, see: https://lists.freebsd.org/pipermail/freebsd-hackers/2017-August/051361.html Q/A: - portlint -AC: OK - poudriere builds for {10.3,11.0,11.1}{amd64,i386}: OK - build in 12-CURRENT i386: OK (less than 17 minutes) --=20 You are receiving this mail because: You are the assignee for the bug.=