From owner-svn-src-all@FreeBSD.ORG Thu Mar 15 18:00:01 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 98A06106566B for ; Thu, 15 Mar 2012 18:00:01 +0000 (UTC) (envelope-from markm@FreeBSD.org) Received: from gromit.grondar.org (grandfather.grondar.org [IPv6:2a01:348:0:15:5d59:5c20:0:2]) by mx1.freebsd.org (Postfix) with ESMTP id 502798FC14 for ; Thu, 15 Mar 2012 18:00:01 +0000 (UTC) Received: from uucp by gromit.grondar.org with local-rmail (Exim 4.76 (FreeBSD)) (envelope-from ) id 1S8EGY-0009hx-83 for svn-src-all@freebsd.org; Thu, 15 Mar 2012 17:15:06 +0000 Received: from localhost ([127.0.0.1] helo=groundzero.grondar.org) by groundzero.grondar.org with esmtp (Exim 4.77 (FreeBSD)) (envelope-from ) id 1S8EEX-000ChD-39; Thu, 15 Mar 2012 17:13:01 +0000 To: Dimitry Andric In-reply-to: <201203131839.q2DIdvLm057155@svn.freebsd.org> References: <201203131839.q2DIdvLm057155@svn.freebsd.org> From: Mark Murray Date: Thu, 15 Mar 2012 17:13:01 +0000 Message-Id: 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... X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2012 18:00:01 -0000 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