Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Nov 2013 13:59:03 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Glen Barber <gjb@freebsd.org>
Cc:        Matthew Fleming <mdf@FreeBSD.org>, Brooks Davis <brooks@FreeBSD.org>, freebsd-hackers <freebsd-hackers@freebsd.org>
Subject:   Re: Building with gcc?
Message-ID:  <65EE6ADD-78CB-4990-ABED-CCFCC4446C34@FreeBSD.org>
In-Reply-To: <20131125013122.GE1627@glenbarber.us>
References:  <CAMBSHm-k%2B6md05aEJXLnGbbyg-WScseqLfjrpRutC4TFk7ir5Q@mail.gmail.com> <20131125013122.GE1627@glenbarber.us>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On 25 Nov 2013, at 02:31, Glen Barber <gjb@freebsd.org> wrote:
> On Sun, Nov 24, 2013 at 05:28:05PM -0800, Matthew Fleming wrote:
>> I'm trying to test a change to gcc, and I'd like to do a full
>> buildworld/buildkernel using the gcc compiler.  So I added this to my
>> /etc/src.conf (and make.conf, since I can't remember under which scenarios
>> they're different):
>> 
>> WITHOUT_CLANG=YES
>> WITH_GCC=YES
>> WITH_GNUCXX=YES
>> 
>> and I started a buildworld.  It's currently building clang.
>> 
>> Why is it building clang?
>> 
> 
> You also want WITHOUT_CLANG_IS_CC=YES.  I have no reasonable explanation
> for why it is different.

WITHOUT_CLANG and WITHOUT_CLANG_IS_CC were decoupled in r256915 by brooks:

"Stop conflating WITHOUT_CLANG with WITHOUT_CLANG_IS_CC.  This allows
bootstrapping a copy of clang without building clang for the base system
which is useful for nanobsd and similar setups.  It's still probably
wrong to conflate what is installed as /usr/bin/cc with the selection
of a bootstrap compiler under WITH*_CLANG_IS_CC, but that's for another
day."

I would still say that WITHOUT_CLANG implies that you cannot have clang
as cc, so maybe it would be better to error out in this case?

-Dimitry


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)

iEYEARECAAYFAlKTSZcACgkQsF6jCi4glqNi3ACffg6SxeSeB2VRb19U3xRNYY6g
l3kAoM2hyRg2I8WKpmdxzudYiHkIIU1e
=1QIn
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?65EE6ADD-78CB-4990-ABED-CCFCC4446C34>