From owner-p4-projects@FreeBSD.ORG Sun Nov 15 21:51:59 2009 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4D0351065679; Sun, 15 Nov 2009 21:51:59 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F328106566B; Sun, 15 Nov 2009 21:51:59 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-px0-f182.google.com (mail-px0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id D21088FC08; Sun, 15 Nov 2009 21:51:58 +0000 (UTC) Received: by pxi12 with SMTP id 12so3500364pxi.3 for ; Sun, 15 Nov 2009 13:51:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=4BJNElDj3MSHhYVK/aYZy8KAPwukldbkyF3TIzR14/g=; b=ihCdoaJm/93BXVx4LZzjQmuduBWgLg4nLL8DMokvfCTsn8JOHkMbFE81af0wDpaegS /Zl+zlY1a5ISpVEvLC7jYjpDhd6ItiaC/nVzAtd5ve8dupEUdln9SM/7j0PLMo1ltxIf AswS2znDqBzvEwudb4AP3wN84W/n1vF2135uE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=lZtu1YeB7YxlNQfU2bm206q9Gbu4FzpTS6O1RaO84v0RF8JXWGREOGUi3wJoeg/+S2 ETBiV4rR8eIMGfEFwEKjbQloFny4PH6z4A8wLBYBGvzCFMgCExYi5YaMrjd9HD8pvXjs KzQjoEOuoTCB4tI3M4a0tWEinlrhLrRL4kvP4= MIME-Version: 1.0 Sender: yanegomi@gmail.com Received: by 10.143.25.38 with SMTP id c38mr715865wfj.253.1258320259394; Sun, 15 Nov 2009 13:24:19 -0800 (PST) In-Reply-To: <200911142333.nAENXWrT017367@repoman.freebsd.org> References: <200911142333.nAENXWrT017367@repoman.freebsd.org> Date: Sun, 15 Nov 2009 13:24:19 -0800 X-Google-Sender-Auth: 6ddae1dcde973a5b Message-ID: <364299f40911151324k6006e335ga40f6c4ea5c8331c@mail.gmail.com> From: Garrett Cooper To: Rene Ladan Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Perforce Change Reviews Subject: Re: PERFORCE change 170633 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Nov 2009 21:51:59 -0000 On Sat, Nov 14, 2009 at 3:33 PM, Rene Ladan wrote: > http://p4web.freebsd.org/chv.cgi?CH=3D170633 > > Change 170633 by rene@rene_self on 2009/11/14 23:32:57 > > =A0 =A0 =A0 =A0[porters handbook] > =A0 =A0 =A0 =A0Add a section about Clang to the "Dos and Don'ts" chapter. > =A0 =A0 =A0 =A0To be reviewed by the clang team and the doc review team. > > Affected files ... > > .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/boo= k.sgml#50 edit > > Differences ... > > =3D=3D=3D=3D //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-ha= ndbook/book.sgml#50 (text+ko) =3D=3D=3D=3D > > @@ -13602,6 +13602,92 @@ > =A0 =A0 =A0 =A0 =A0shorthand solution. > =A0 =A0 =A0 > > + =A0 =A0 =A0 > + =A0 =A0 =A0 Clang: new C/C++ compiler > + > + =A0 =A0 =A0 A future version of &os; will likely have the Clang C= /C++ > + =A0 =A0 =A0 =A0 compiler as its base compiler. =A0Some modifications to= the Ports > + =A0 =A0 =A0 =A0 Collection are necessary. =A0In general, these are write proper > + =A0 =A0 =A0 =A0 =A0 ports and write proper source code. =A0More > + =A0 =A0 =A0 =A0 specifically: > + > + =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 > + =A0 =A0 =A0 =A0 =A0 Respect CC and CX= X. Do > + =A0 =A0 =A0 =A0 =A0 =A0 not any of cc, c= 99, > + =A0 =A0 =A0 =A0 =A0 =A0 gcc, c++, or > + =A0 =A0 =A0 =A0 =A0 =A0 g++ directly. > + =A0 =A0 =A0 =A0 This is good practice for writing portable Makefile's, anyhow. Cheers! -Garrett