From owner-svn-src-all@FreeBSD.ORG Mon Dec 15 21:44:41 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6CE8A42F; Mon, 15 Dec 2014 21:44:41 +0000 (UTC) Received: from mail-la0-x236.google.com (mail-la0-x236.google.com [IPv6:2a00:1450:4010:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 04CB5EBD; Mon, 15 Dec 2014 21:44:41 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id pv20so10159575lab.27 for ; Mon, 15 Dec 2014 13:44:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=H9Gtt/qHkPCTNrAj8/uiufgLeW6+LLp4bDIbX1MRz2I=; b=kpqsDg274vIeDpcMDuuvWJOkDSccyJlYyUw1t9ITxRi0wSetyqrH7heLa97IStDj/i DvaTr6V1PxhXJDpSd/+cW29rGP0AM+t/zUNBERuSZmZqQiJXj3aE3XHWMb5TpyFC271q n7sF4qXg5hyDTr5D7dDN4bE1Js3UQgKx2DtWUYSEd9OZQsHioVvyDY20AUBpFI2xytFK yTV9aaSzaRkMK85Dt5Wqef4ey8PlN+xjbf0knKpQptqOd5jtOH6Rh4z7i/YdEDtHyIn8 o94pjDQW/Uepva80lE+zFFVe/tmGHkucKdtvJ+gkwkPV9GEI6KUe8b2u2kgwmNX4hIz8 vo7Q== MIME-Version: 1.0 X-Received: by 10.152.121.65 with SMTP id li1mr32117921lab.17.1418679878405; Mon, 15 Dec 2014 13:44:38 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.130.168 with HTTP; Mon, 15 Dec 2014 13:44:38 -0800 (PST) In-Reply-To: References: <201412151425.sBFEPhhs009026@svn.freebsd.org> Date: Mon, 15 Dec 2014 13:44:38 -0800 X-Google-Sender-Auth: eI59YGS-GpvZMZNpQG9rxn1QJxc Message-ID: Subject: Re: svn commit: r275804 - head/gnu/usr.bin/cc/cc1plus From: Craig Rodrigues To: Ed Maste Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 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: Mon, 15 Dec 2014 21:44:41 -0000 On Mon, Dec 15, 2014 at 1:38 PM, Ed Maste wrote: > > > > cfns.h: cfns.gperf > > gperf -o -C -E -k '1-6,$$' -j1 -D -N 'libc_name_p' -L ANSI-C \ > > ${.ALLSRC} > ${.TARGET}_temp > > mv ${.TARGET}_temp ${.TARGET} > > Yeah. There are already examples of both approaches in the tree; I > don't see a reason to strongly prefer one over the other. > For very large build systems, sometimes it is easier to debug weird build problems when the make operations do not have conditional logic in them. Also, not removing temporary files upon failure makes things easier to debug. -- Craig