Re: CLANG; still cc in use when building the WORLD with CLANG?

From: Alex Kuster <vertex.symphony_at_gmail.com>
Date: Tue, 30 Aug 2011 07:09:16 -0300
Hi, read this -> http://lists.freebsd.org/pipermail/freebsd-current/2011-
August/thread.html#26468

Using the /etc/make.conf with CURDIR approach seems to be broken from some 
time now ...
I would also recommend you to move the clang stuff for base system where it 
belongs ( /etc/src.conf .. see src.conf(5)  ).

> ######################################
> # FreeBSD source tree config options
> 
> .if !defined(NO_CLANG)
> CC=clang
> CXX=clang++
> 
> # Don't die on warnings
> NO_WERROR=
> WERROR=
> 
> CFLAGS+="-O2"
> 
> # Don't forget this when using Jails!
> #NO_FSCHG=
> .endif
 (That's more or less how my /etc/src.conf is ) 

or you could just change this :

> .if !empty(.CURDIR:M/usr/src*)

to this :

> .if !empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj/*)

Choose whatever you like.

Cheers.


-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M/MU d-x s+:- !a C++(+++)_at_>$ 
UBLVS++++>$ P+ L+++(++++) E- W++ 
N++(+++) o K- w--- !O- M-_at_ !V PS++_at_ 
PE? Y+ PGP+++ t- 5? X- R* tv-- b+ 
DI+ D+(++) G h-- r++_at_ z?** 
------END GEEK CODE BLOCK------

Received on Tue Aug 30 2011 - 08:08:33 UTC

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