From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: David Ringo Newsgroups: gmane.emacs.devel Subject: Re: Make the compilation slightly less verbose? Date: Fri, 14 Jun 2019 14:13:24 -0600 Message-ID: References: <87y324duun.fsf@igel.home> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="221295"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Andreas Schwab , emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 14 22:15:15 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hbsbQ-000vJp-FR for ged-emacs-devel@m.gmane.org; Fri, 14 Jun 2019 22:15:12 +0200 Original-Received: from localhost ([::1]:55018 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsbP-00022j-3B for ged-emacs-devel@m.gmane.org; Fri, 14 Jun 2019 16:15:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53887) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsZv-00020c-Br for emacs-devel@gnu.org; Fri, 14 Jun 2019 16:13:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsZt-00084E-Rp for emacs-devel@gnu.org; Fri, 14 Jun 2019 16:13:39 -0400 Original-Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:54028) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hbsZt-00083I-Lf for emacs-devel@gnu.org; Fri, 14 Jun 2019 16:13:37 -0400 Original-Received: by mail-wm1-x32a.google.com with SMTP id x15so3556531wmj.3 for ; Fri, 14 Jun 2019 13:13:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=v6enhboqZEfoOJIB23cS5xQxiVrCK5yN+54tTzx2DEo=; b=bzm22uGNIUvSnWNT9hc/lXb0w2s63tn9iSdthCS/+llqa89cQN0mX+Wqrz6vS9r5pS D6hOVLAStvKr/AIV4P5wx+eZOOVSZZ/pDX5RoNQisVzwSiHLetiR8A7yv/znxSq8goSQ 3jIDhRgezMVAQ10Djjsv7X73vCWvgXFDBmumXzee+XPkjFKVJBQxu5Tt+MFLlORhl+L6 RjAKo426V/f3IPB2lCHsV3vItcQrEtAiXhAmlWv6CZRvlZXPkFCo5e8KNi+unt021j5T HFMJBtK567D3WYwvtZe/0GE0CWi+I5HvHlJkL4u13TXSg7WQpRVoqOwFgNr493TmlLMi VrgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=v6enhboqZEfoOJIB23cS5xQxiVrCK5yN+54tTzx2DEo=; b=h/i11XeOLrnAYBWp3UHhlaj5ZUTEWXPy/l3vHwnzfsCSrv4hvNxzmPDZ3KVzhtkVYm cJIMmCjuQpPxaqwiH4+fle0VmBf+AhI99sQEYDa8L6YO+Naxpbc2K2CZvFnoorzwoGdK t2kvFVQOHgiFeaNftHm0AN0toDFjFobu/SdkkYH6S1EN7w1i98RxfLorjV/MRYTSth+l yCS9zwIb+o1AFtEmCB+5Y5qook8pkGeM279P4S8fXRJCz/S4UWDXJymUka2yl6T49BeB dRpPIO10+kcjN7KprwToVnAuDisI/lCMCaZSXhOvqi3jmu4GDuduaMoc12pCRjSkNTfO nSWw== X-Gm-Message-State: APjAAAXyk9taL0dA/OiNYgT1CWGTRxIc1Fguoz29gv/euCOvSZzxC+Se YHlsCXu53RSB44qsbo/QZL51L37bKHZiTT83BZM= X-Google-Smtp-Source: APXvYqy/WqPzUDcn3GalDBONAa9zHR7ZzQ2uGg24Bay9DzPJcbAFkO3CBc4eFYc0yrr7MrTFazVljR0uocUJLrfdZ0M= X-Received: by 2002:a05:600c:20c3:: with SMTP id y3mr9486287wmm.3.1560543215675; Fri, 14 Jun 2019 13:13:35 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237645 Archived-At: On Fri, Jun 14, 2019 at 10:56 AM Lars Ingebrigtsen wrote: > > Andreas Schwab writes: > > > $(MAKE) --no-print-directory ... > > Thanks! I think I found the correct place. With this patch: > > diff --git a/src/Makefile.in b/src/Makefile.in > index be769458d3..5fc623c346 100644 > --- a/src/Makefile.in > +++ b/src/Makefile.in > @@ -776,7 +776,8 @@ .PHONY: > ## bootstrap-emacs$(EXEEXT) as an order-only prerequisite. > > %.elc: %.el | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) > - @$(MAKE) -C ../lisp EMACS="$(bootstrap_exe)" THEFILE=$< $ + @$(MAKE) --no-print-directory \ > + -C ../lisp EMACS="$(bootstrap_exe)" THEFILE=$< $ > ## VCSWITNESS points to the file that holds info about the current checkout. > ## We use it as a heuristic to decide when to rebuild loaddefs.el. > > I now get > > ELC ../lisp/dos-fns.elc > ELC ../lisp/dos-vars.elc > ELC ../lisp/dos-w32.elc > ELC ../lisp/dynamic-setting.elc > > on a make bootstrap, and otherwise things look the same as before, I > think. > > Does anybody object to this change? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > It's worth noting that you can add --no-print-directory to GNUMAKEFLAGS in the environment to affect *all* recursive invocations. I don't know if that's generally desirable for you though.