From owner-freebsd-bugs@FreeBSD.ORG Tue Sep 17 02:57:32 2013 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6A6097A8; Tue, 17 Sep 2013 02:57:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pb0-x230.google.com (mail-pb0-x230.google.com [IPv6:2607:f8b0:400e:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3941923F8; Tue, 17 Sep 2013 02:57:32 +0000 (UTC) Received: by mail-pb0-f48.google.com with SMTP id ma3so4885034pbc.35 for ; Mon, 16 Sep 2013 19:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DxL5H4c1nJ0taPgmeufFOJqiXOO+0vooPF1n2TUA3Ps=; b=Xm1kyuuYR+hrNePE8w4mGBboniErhp0Obk2o0LySsHUFhN6QF6Kky/5kJb7EOKTC5p lluSEDszGFpkmKgHhjlp7XxPkdHtggVnX0lYZu0zFHCBO31agdIQGxKGiTtRGRvNxlS+ r2SGZYFrbEqk1JmA6b08nLnMOxzItcvYhFZLnMuCvF6w8vtPxAPopU97tWl2NHdoUO/6 S49/lkxmy40yAq5EQ/RnolDqSXru2Qa0X688KI5nO85faM9nskmq2XtPDZ2jhykJ8pmL 5Bqj2odJNrNX5+kxS8wzOatzHUl+du5SJbKDPKU5CGX7pgdNScCZ17OLaBEPaXmlyt07 SGBQ== X-Received: by 10.66.148.97 with SMTP id tr1mr5204540pab.163.1379386651860; Mon, 16 Sep 2013 19:57:31 -0700 (PDT) Received: from [192.168.242.58] (c-67-182-131-225.hsd1.wa.comcast.net. [67.182.131.225]) by mx.google.com with ESMTPSA id mr3sm34660133pbb.27.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Sep 2013 19:57:31 -0700 (PDT) Subject: Re: conf/182176: build failure with gnu/usr.bin/gperf Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Garrett Cooper In-Reply-To: <201309170230.r8H2U0GH047415@freefall.freebsd.org> Date: Mon, 16 Sep 2013 19:57:28 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <7C831A88-303D-45B3-8DAA-0182E7C17D18@gmail.com> References: <201309170230.r8H2U0GH047415@freefall.freebsd.org> To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org X-Mailer: Apple Mail (2.1283) Cc: theraven@FreeBSD.org X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 02:57:32 -0000 On Sep 16, 2013, at 7:30 PM, FreeBSD-gnats-submit@FreeBSD.org wrote: > Thank you very much for your problem report. > It has the internal identification `conf/182176'. > The individual assigned to look at your > report is: freebsd-bugs.=20 >=20 > You can access the state of your problem report at any time > via this link: >=20 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D182176 >=20 >> Category: conf >> Responsible: freebsd-bugs >> Synopsis: build failure with gnu/usr.bin/gperf >> Arrival-Date: Tue Sep 17 02:30:00 UTC 2013 Ugh. A new knob was added without a proper fallback and I missed the = item in UPDATING. Also, MK_TOOLCHAIN =3D=3D "no" doesn't cover the = appropriate options in bsd.own.mk=85 it would be nice if gcc/g++ being = built hinged upon whether or not clang was the default compiler because = right now it's a bit complicated in bsd.own.mk... ------------------------------------------------------------------------ r255321 | theraven | 2013-09-06 13:08:03 -0700 (Fri, 06 Sep 2013) | 17 = lines On platforms where clang is the default compiler, don't build gcc or = libstdc++. To enable them, set WITH_GCC and WITH_GNUCXX in src.conf. Make clang default to using libc++ on FreeBSD 10. Bumped __FreeBSD_version for the change. GCC is still enabled on PC98, because the PC98 bootloader requires GCC = to build (or, at least, hard-codes the use of gcc into its build). Thanks to everyone who helped make the ports tree ready for this (and = bapt for coordinating them all). Also to imp for reviewing this and working = on the forward-porting of the changes in our gcc so that we're getting to a = much better place with regard to external toolchains. Sorry to all of the people who helped who I forgot to mention by name. Reviewed by: bapt, imp, dim, =85 580 .if ${MK_TOOLCHAIN} =3D=3D "no" 581 MK_BINUTILS:=3D no 582 MK_CLANG:=3D no 583 MK_GCC:=3D no 584 MK_GDB:=3D no 585 .endif=