Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Sep 2013 19:57:28 -0700
From:      Garrett Cooper <yaneurabeya@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org
Cc:        theraven@FreeBSD.org
Subject:   Re: conf/182176: build failure with gnu/usr.bin/gperf
Message-ID:  <7C831A88-303D-45B3-8DAA-0182E7C17D18@gmail.com>
In-Reply-To: <201309170230.r8H2U0GH047415@freefall.freebsd.org>
References:  <201309170230.r8H2U0GH047415@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7C831A88-303D-45B3-8DAA-0182E7C17D18>