From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: src/Makefile unhelpful Date: Thu, 08 Sep 2022 09:14:06 +0300 Message-ID: <83tu5ifl5d.fsf@gnu.org> References: <83bkrrj48w.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13351"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 08 08:19:05 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oWAsS-0003Kf-R4 for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Sep 2022 08:19:05 +0200 Original-Received: from localhost ([::1]:54750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oWAsR-0005YV-OF for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Sep 2022 02:19:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44340) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWAnv-000425-9l for emacs-devel@gnu.org; Thu, 08 Sep 2022 02:14:23 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58586) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWAnu-0006WG-PX for emacs-devel@gnu.org; Thu, 08 Sep 2022 02:14:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=rRUyLbzjPCovbtIAZOKXP1zyWfpVoavChax455ZEK9A=; b=iboxvaMk4FAC +kQoHVFU9duvxZXr8dJvh7lSg+9YNOclngaRxAUh2MC7fOGIP3gr/Jl1Zfm0rFtf+bWVMOmFf7pd3 cBFGfrJVT9BCPzg9r2M1l0fnulRj7sTtyZJu8iiHPchSkIPyVa7z37k9xX3V4Cion2teNHwLOHm4/ GdVUm4BULCQZg6iZgdFBbSHKueLMhnpc6oYDA/ZuuEtqTpirMAEhNaBYSLTeNHOMmFDRdsJJbPkyw 2RykJ9Zuy6R8rWrhtf9tI+TdUYhUs51ddsaBN0AdfWJQS0coWl1gAUYh8t/ekvD1t3NuNpKWO7UqE IS5IYhNnjkmaHgthBv05rw==; Original-Received: from [87.69.77.57] (port=4808 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWAnt-0007o9-47; Thu, 08 Sep 2022 02:14:21 -0400 In-Reply-To: (message from Richard Stallman on Wed, 07 Sep 2022 23:00:44 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:294902 Archived-At: > From: Richard Stallman > Cc: emacs-devel@gnu.org > Date: Wed, 07 Sep 2022 23:00:44 -0400 > > > I think this is rarely needed, so having it silent by default is > > better. > > We may be miscommunicating. My idea is that each make run that runs > the command > > $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $(PROFILING_CFLAGS) > > at least once, should output _just once_ what that expands into. > > I agree we do not want to output the expansion more than once. I understood, but I think it isn't needed even once, because we don't care about the exact command unless we run into some trouble. The command is quite long, so outputting it even once will write a lot of stuff to the screen, stuff that we almost always ignore. > > The way to see the arguments is to say > > > make V=1 > > The problem with that solution is that by October I certainly won't > remember it. It's a general Autoconf-based solution many/all GNU projects use, so if we want to change that to something more memorable, we should change that across the board. (FWIW, I keep notes in a prominent place about important stuff I'm likely to forget due to rare use.)