From owner-freebsd-toolchain@freebsd.org Wed Nov 30 18:38:48 2016 Return-Path: Delivered-To: freebsd-toolchain@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 9853FC5D2F0 for ; Wed, 30 Nov 2016 18:38:48 +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 870091934 for ; Wed, 30 Nov 2016 18:38:48 +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 uAUIckOc038976 for ; Wed, 30 Nov 2016 18:38:48 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 214863] lang/gcc + libc++ may fail due to spurious __cxa_throw_bad_array_new_length reference Date: Wed, 30 Nov 2016 18:38:47 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: dim@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: portmgr@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? merge-quarterly? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: 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-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Nov 2016 18:38:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214863 Dimitry Andric changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bapt@FreeBSD.org --- Comment #8 from Dimitry Andric --- One question though: why are ports on 10.x using devel/libc++, while libc++= is in base? I would really like to understand the reasoning behind this. IIRC Baptiste added it, so I'm putting him on the CC list. Another way to fix this would be to make the ports that use devel/libc++, a= lso use devel/libcxxrt, in which this problem has already been fixed. E.g, cha= nge the devel/libc++ port so the /usr/local/lib/c++/libstdc++.so linker scripts= it installs contains: GROUP ( /usr/local/lib/libc++.so.1 /usr/local/lib/libcxxrt.so ) and add devel/libcxxrt as a dependency of devel/libc++. This is far easier than an EN, and this workaround can be removed as soon as 9.x and 10.[12] reach end of life. In fact, we should actively try to remo= ve the whole devel/libc++ and devel/libcxxrt ports in the future. --=20 You are receiving this mail because: You are on the CC list for the bug.=