Re: options for forcing use of GCC vs CLANG

From: Ian Lepore <ian_at_FreeBSD.org>
Date: Mon, 28 Apr 2014 06:03:29 -0600
On Mon, 2014-04-28 at 14:47 +0800, Julian Elischer wrote:
> On 4/28/14, 12:30 AM, Ian Lepore wrote:
> > On Sun, 2014-04-27 at 22:25 +0800, Julian Elischer wrote:
> >> I need to hold off using CLANG for a while at $JOB. We are moving to a
> >> newer FBSD in the vicinity of 10.0 but we need to keep the gcc in hte
> >> picture for a bit longer before switching.  What options do I put into
> >> various /etc/make.conf to keep CLANG out ofhte picture until we are
> >> ready for it?
> >>
> >>   From reading various posts I see:
> >> WITHOUT_CLANG="yes"
> >> CC=gcc
> >> CXX=g++
> >> CPP=gcc -E
> >> but that doesn't seem complete to me.
> >>
> >> For now I want to not compile clang in our official build environment.
> >> (and obviously not use it until we are ready for it later this year.)
> >>
> >> What other hooks do I need to set?
> >>
> >> Julian
> > We've got the same situation at work.  What I'm using right now to build
> > 11-current _at_ r264151 is this:
> >
> > 	WITH_GCC=yes \
> > 	WITH_GNUCXX=yes \
> > 	WITHOUT_CLANG=yes \
> > 	WITHOUT_CLANG_IS_CC=yes \
> >
> > But that's now several weeks out of date, and there are two new knobs I
> > haven't investigated yet: WITH_CLANG_BOOTSTRAP and WITH_GCC_BOOTSTRAP.
> >
> > -- Ian
> >
> >
> >
> >
> 
> Thanks Ian.
> Can soneone who is driving this please chime in?  I will need to keep 
> GCC on systems from 9.0 to 10.1 (and various points in between on the 
> -current lineage).  Will the lines above work for that whole range? or 
> did it change over time?
> I expect to flip the CLANG switch sometime around the time when we 
> slide on to 10.1 or so.
> 

Adding Warner, since he's the one doing the work on this stuff.

-- Ian
Received on Mon Apr 28 2014 - 10:03:35 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:48 UTC