Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Mar 2012 17:13:01 +0000
From:      Mark Murray <markm@FreeBSD.org>
To:        Dimitry Andric <dim@FreeBSD.org>
Cc:        svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r232930 - in stable/9: lib/libsm lib/libthread_db lib/libz libexec/mail.local libexec/smrsh sbin/fsdb share/mk sys/boot/i386/boot0 sys/boot/i386/boot2 sys/boot/i386/btx/btx sys/boot/i38...
Message-ID:  <E1S8EEX-000ChD-39@groundzero.grondar.org>
In-Reply-To: <201203131839.q2DIdvLm057155@svn.freebsd.org>
References:  <201203131839.q2DIdvLm057155@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dimitry Andric writes:
> Author: dim
> Date: Tue Mar 13 18:39:57 2012
> New Revision: 232930
> URL: http://svn.freebsd.org/changeset/base/232930
> 
> Log:
>   MFC r232263:
>   
>   Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to
>   get rid of testing explicitly for clang (using ${CC:T:Mclang}) in
>   individual Makefiles.
>   
>   Instead, use the following extra macros, for use with clang:
>   - NO_WERROR.clang       (disables -Werror)
>   - NO_WCAST_ALIGN.clang  (disables -Wcast-align)
>   - NO_WFORMAT.clang	(disables -Wformat and friends)
>   - CLANG_NO_IAS		(disables integrated assembler)
>   - CLANG_OPT_SMALL	(adds flags for extra small size optimizations)
>   
>   As a side effect, this enables setting CC/CXX/CPP in src.conf instead of
>   make.conf!  For clang, use the following:
>   
>   CC=3Dclang
>   CXX=3Dclang++
>   CPP=3Dclang-cpp

Most excellent!

Will you please update (make|src).conf, build(7) and UPDATING as appropriate?

Thanks!

M
--
Mark R V Murray
Pi: 132511160




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1S8EEX-000ChD-39>