From mboxrd@z Thu Jan 1 00:00:00 1970 From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Subject: Re: [PATCH] build: Speed up .go compilation. Date: Sun, 10 Jan 2016 21:46:37 +0100 Message-ID: <87h9ilw4b6.fsf@T420.taylan> References: <87lha3rx04.fsf@T420.taylan> <87mvsgxpef.fsf@T420.taylan> <87ziwgf1b4.fsf@gnu.org> <87egdqy24m.fsf@T420.taylan> <87bn8u76tl.fsf@gnu.org> <8760z1ybos.fsf@T420.taylan> <87twmls70h.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIMsr-0002bM-EQ for guix-devel@gnu.org; Sun, 10 Jan 2016 15:46:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aIMsq-0004uG-HF for guix-devel@gnu.org; Sun, 10 Jan 2016 15:46:41 -0500 In-Reply-To: <87twmls70h.fsf@gnu.org> (Mathieu Lirzin's message of "Sun, 10 Jan 2016 18:01:50 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Mathieu Lirzin Cc: guix-devel@gnu.org Mathieu Lirzin writes: > taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer") writes: > >>> that takes time proportional to the length of the line, so that leads >>> Emacs to hang for a second when it sees that line. Silly. ;-) >> >> I use M-x shell so I didn't have the slowness, but it still annoyed me >> actually, if only because it's ugly. (It's also output every time one >> runs 'make', even if all .go files are up to date.) >> >> What about silencing it, like: >> >> make-go: $(MODULES) guix/config.scm guix/tests.scm >> @echo "Compiling Scheme modules..." ; \ >> unset GUILE_LOAD_COMPILED_PATH ; \ >> ... > > It would be better to use $(AM_V_at), because this will match user > verbosity choice. With "make V=3D1" user will have the actual commmand > displayed but with "make V=3D0" which is the default value nothing will be > displayed. Done, thanks for the recommendation. > -- > Mathieu Lirzin