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>

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

--Apple-Mail=_97856E56-D5E1-4275-A25C-4BC90D51E1EA
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

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


--Apple-Mail=_97856E56-D5E1-4275-A25C-4BC90D51E1EA
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)

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

--Apple-Mail=_97856E56-D5E1-4275-A25C-4BC90D51E1EA--



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