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...
Mark Murray
markm at FreeBSD.org
Thu Mar 15 18:00:01 UTC 2012
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
More information about the svn-src-all
mailing list