From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Lirzin Subject: Re: [PATCH] build: Speed up .go compilation. Date: Sun, 10 Jan 2016 18:01:50 +0100 Message-ID: <87twmls70h.fsf@gnu.org> 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> 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]:49346) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aIJNV-0002Jm-CS for guix-devel@gnu.org; Sun, 10 Jan 2016 12:02:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aIJNU-0007wI-Fi for guix-devel@gnu.org; Sun, 10 Jan 2016 12:02:05 -0500 In-Reply-To: <8760z1ybos.fsf@T420.taylan> ("Taylan Ulrich \=\?utf-8\?Q\?\=5C\=22Bay\=C4\=B1rl\=C4\=B1\=2FKammer\=5C\=22\=22's\?\= message of "Sun, 10 Jan 2016 11:24:19 +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: Taylan Ulrich =?utf-8?Q?=22Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer=22?= Cc: guix-devel@gnu.org 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. -- Mathieu Lirzin