Received: (at 80065) by debbugs.gnu.org; 21 Jan 2026 13:57:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 21 08:57:50 2026 Received: from localhost ([127.0.0.1]:54143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1viYiT-0003C6-Eh for submit <at> debbugs.gnu.org; Wed, 21 Jan 2026 08:57:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35676) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1viYiP-0003Bi-Sv for 80065 <at> debbugs.gnu.org; Wed, 21 Jan 2026 08:57:46 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1viYiK-00074k-0B; Wed, 21 Jan 2026 08:57:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=t2PvFTvoAD4gx0snBin0wX0FimSMosfLV7LW8NBj/c0=; b=IuVhDvj1DNQ2NUtJuBBb C9QimCRirTXfVa5O/F8eYIQFkY3X63nda8ouqCiboC1gCx0bh0ZJbcE27IzdYqSCsGlJM9t7/hlJw AcVpWT3a3x9u/YedHjUuhXYA4YRdioS7Cq4flDtFzfJpKV7+bTZ0vsBeP//IdbULiEOTj53Q+cmN9 hOM9gsj7xpwS+e7oZiPwMXvm+hvdYwP6UcpPPtL+tJNMIiGFV3NjSvIa5NBJn3+QQrA6dAApWfX/u 9f2rZTDA8pEvZdXUdmtw5OIz51RhcTWbWntauVqoNwglIThEVQ38oRmTm3b56HJdWcrzuB/YcT/Dj BPiz7rs0lXpPCA==; Date: Wed, 21 Jan 2026 15:57:37 +0200 Message-Id: <86a4y7kqzy.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> In-Reply-To: <87343zpaks.fsf@HIDDEN> (message from Sean Whitton on Wed, 21 Jan 2026 09:41:07 +0000) Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <87y0lxbrbb.fsf@HIDDEN> <87sec4dqsp.fsf@HIDDEN> <87343zpaks.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, philipk@HIDDEN, michael.albinus@HIDDEN, shipmints@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 80065 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>, > Stéphane Marks <shipmints@HIDDEN> > From: Sean Whitton <spwhitton@HIDDEN> > Date: Wed, 21 Jan 2026 09:41:07 +0000 > > Hello, > > Philip Kaludercic [17/Jan 6:42pm GMT] wrote: > > That was the same reaction I also had, but that would basically mean > > setting the default compile-command to "make" without "-j" for the > > entire session. The core of the problem seems to be to recognise when > > paralleling is not appropriate, and I don't think there is a simple > > heuristic for that. If .NOTPARALLEL is not adequate/not granular > > enough, then I would say that that is an upstream issue with GNU make > > that we can report to their team. I have to admit that I don't quite > > get Eli's argument (but I haven't thought about it too much either) -- > > yet if what he says is a general issue then it might just be better to > > not change the default value at all, and maybe just suggest/point to > > `num-processors' in the docstring or the Emacs manual. > > Thanks. It sounds Michael has found a solution by marking just some > targets as .NOTPARALLEL? Eli, what do you think of that? I don't think .NOTPARALLEL does what Michael wanted it to do. Saying .NOTPARALLEL: lisp/filenotify-tests.log means that if lisp/filenotify-tests.log has more than 1 dependency, those dependencies will be made sequentially. But each .log file in the test suite has only one dependency: the corresponding .elc file, and so .NOTPARALLEL has no effect here. What I think Michael wants is that when filenotify-tests.el runs (i.e., when filenotify-tests.log is being made), no other test will run in parallel. Or maybe that tramp-tests.el will not run in parallel with filenotify-tests.el. If that is true, we need to do something different, like define a target that runs both these tests, and then make .NOTPARALLEL depend on that target.
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 21 Jan 2026 09:41:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 21 04:41:20 2026 Received: from localhost ([127.0.0.1]:52033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1viUiF-0008WR-M9 for submit <at> debbugs.gnu.org; Wed, 21 Jan 2026 04:41:19 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:57386) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1viUiC-0008Va-O1 for 80065 <at> debbugs.gnu.org; Wed, 21 Jan 2026 04:41:18 -0500 DKIM-Signature: a=rsa-sha256; b=CWEbeYRzMQaO3E49hqxPUOK1kx4Mc3K0A/60c5aPCzBEnWT4h+UDwzrce7FfBatKgX+1PMDLLvBj9b/46UKI/HoVYaIEJ/C/95qAS3d760tL/4AXoxR/ZgWhAYDlfcG2PEwRuJu33ucWhH9usitHDPIxtv6PQmhiwSRn3AFaa5QDEWTZMfxtqpDMYzc/SFIr1m5kDPiV2LTkjV3Gccz5w0VwOETAdROAtQK9q9j/h6Xjq/x3ysXueyc93nsWftN7oCRTwKVaRjh5rOxdffC4ZxPD1LuMFk0+Qclu3GtJ26ZoIiFKKKsbmKwEOC7qTrA4f+WU8TIJbrQj/GmpiJ0Cqw==; s=purelymail1; d=spwhitton.name; v=1; bh=bH2SyxqOSrF2Ww86KGbjUdy5IazRBqbUhV4V2FWr5zk=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=HD6EgxKKQcVooGrEcaP2/XMzimND0RGha8NBFtLRsaDk2LRDll4C+nL7/M864Zv60O/A+p0Nz8LolJS57vS+uny43mYA8+juMtby1b4dKcQMzfYKZVvPjDL4zWZ+3sMgaCZ8cBlDYjtgnEvu4qkDapceHbVLtCiRIkNP/8Rdhky0MEbv4mGbNGPWGrgmLormU24ojoTci43zHXlQdO7blJtPmlOga+0b7GJGiNwjv93UeYKvY40mkZLMJ73XWxudAoEusoHZpr/9Zbm6gUSS50vOBYw3Th9cO3ppZi/Dkfuw7foCnKCvGkGib3hehu4yy1muJs8kKPDVpTEJ8gp2+Q==; s=purelymail1; d=purelymail.com; v=1; bh=bH2SyxqOSrF2Ww86KGbjUdy5IazRBqbUhV4V2FWr5zk=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 80065 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1490312665; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 21 Jan 2026 09:41:09 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id ADE277E9563; Wed, 21 Jan 2026 09:41:07 +0000 (GMT) From: Sean Whitton <spwhitton@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87sec4dqsp.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <87y0lxbrbb.fsf@HIDDEN> <87sec4dqsp.fsf@HIDDEN> Date: Wed, 21 Jan 2026 09:41:07 +0000 Message-ID: <87343zpaks.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Philip Kaludercic [17/Jan 6:42pm GMT] wrote: > That was the same reaction I also had, but that would basically mean > setting the default compile-command to "make" without "-j" for the > entire session. The core of the problem seems to be to recognise when > paralleling is not appropriate, and I don't think there is a simple > heuristic for that. If .NOTPARALLEL is not adequate/not granular > enough, then I would say that that is an upstream issue with GNU make > that we can report to their team. I have to admit that I don't quite > get Eli's argument (but I haven't thought about it too much either) -- > yet if what he says is a general issue then it might just be better to > not change the default value at all, and maybe just suggest/point to > `num-processors' in the docstring or the Emacs manual. Thanks. It sounds Michael has found a solution by marking just some targets as .NOTPARALLEL? Eli, what do you think of that? -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 21 Jan 2026 06:12:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 21 01:12:23 2026 Received: from localhost ([127.0.0.1]:50200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1viRS2-0005OA-Li for submit <at> debbugs.gnu.org; Wed, 21 Jan 2026 01:12:22 -0500 Received: from mout02.posteo.de ([185.67.36.66]:51471) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1viRRz-0005Nd-Ex for 80065 <at> debbugs.gnu.org; Wed, 21 Jan 2026 01:12:20 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 02957240101 for <80065 <at> debbugs.gnu.org>; Wed, 21 Jan 2026 07:12:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1768975933; bh=v1InN7XTKh639yf7QnCAdG6maBF26+kDrQ7NlITOF0Q=; h=Date:From:To:CC:Subject:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=RSDuH7JeGds8DA37oslEPgIH6jhACzc7lg3gOVAjd7n6QmWLoqCK30aiTKTFN4lxc +5BHbuVQD+iwlpJMTfu+paN0zqFqwjGbeUUKElBFPbmxgzhDeV23VhVfiagK5PXW/l 0A5Oj6tHJ7hnE0M4AbEy8gr3YEzgTFTRyrpKzERIwL45KDljuRsUlS9t4d/y0w1gLE y+UagDKh5MMR0BAMZjiN4AuZ3wScjOdG4KAPKDG7VyK/1H326F/tY2nOsnCDScZa8d /JTaUTVuX7arF2ypi3Ih8ubYhEhremad7QyB235rMieVZs9scWibw8TpO5g1tr/HHe tYOUWfTCa+l3w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dwv3v4Pmdz9rxD; Wed, 21 Jan 2026 07:12:11 +0100 (CET) Date: Wed, 21 Jan 2026 06:12:12 +0000 From: Philip Kaludercic <philipk@HIDDEN> To: rms@HIDDEN, Richard Stallman <rms@HIDDEN>, Michael Albinus <michael.albinus@HIDDEN> Subject: =?US-ASCII?Q?Re=3A_bug=2380065=3A_=5BPATCH_1/1=5D_Have_default?= =?US-ASCII?Q?_=27compile-command=27_run_make_in_parallel?= In-Reply-To: <E1viPCG-0006xl-2R@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <87y0lxbrbb.fsf@HIDDEN> <87sec4dqsp.fsf@HIDDEN> <875x8z70wp.fsf@HIDDEN> <E1viPCG-0006xl-2R@HIDDEN> Message-ID: <E5EE0BC1-A0A3-40D9-8B23-09B07AC44FA8@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, shipmints@HIDDEN, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) That is sort of what =2ENOTPARALLEL does in GNU make=2E On 21 January 2026 04:47:56 CET, Richard Stallman <rms@gnu=2Eorg> wrote: >[[[ To any NSA and FBI agents reading my email: please consider ]]] >[[[ whether defending the US Constitution against all enemies, ]]] >[[[ foreign or domestic, requires you to follow Snowden's example=2E ]]] > >Some makefiles are written to work in parallel, and some are not=2E > >I suggest creating a way to specify in a makefile that it can handle >parallel execution -- for the benefit of `compile'=2E When that >specification is present, some argument or variant of `compile' >would request parallel building=2E >
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 21 Jan 2026 03:48:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 20 22:48:05 2026 Received: from localhost ([127.0.0.1]:48042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1viPCP-000827-29 for submit <at> debbugs.gnu.org; Tue, 20 Jan 2026 22:48:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52782) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rms@HIDDEN>) id 1viPCM-00081C-Tn for 80065 <at> debbugs.gnu.org; Tue, 20 Jan 2026 22:48:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rms@HIDDEN>) id 1viPCG-0003mo-NZ; Tue, 20 Jan 2026 22:47:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=ZGZlMNvRe9AOP0JplVw9EL+PgJRkVa4jGnuYHSepmn0=; b=RVhXorrtcd0p nGeHC71OzxhgC2cZ2KxFN8ZkUkzY3HE2aPGKv3/zIULHbVfDwcwCTpOi7NiN5oCpuqd/k/ZviBjcb MJyL2dl5DVPFDeYSpYY5hrsWeQ4enIxLtF9rbYu6OvP2VZdbfwYF0cVY6nhNYnlLBau0ZYpkSXSix 6TE3es8iBFSiZrCanuOkjRlCKUuDWAd0IUMdUATxyFfAABMn44Epi+CpfX51geOb3wqjivejyx/2/ voKYQvHJJNJ2AtlXdKWhNVckN8uGIV08al1k3bHhMKRTCMCUYnl6q98GBL2JUsYKmpI34ZshaeLvc JMC1ZGpeaSCLyjAqUbbpow==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from <rms@HIDDEN>) id 1viPCG-0006xl-2R; Tue, 20 Jan 2026 22:47:56 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman <rms@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> In-Reply-To: <875x8z70wp.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <87y0lxbrbb.fsf@HIDDEN> <87sec4dqsp.fsf@HIDDEN> <875x8z70wp.fsf@HIDDEN> Message-Id: <E1viPCG-0006xl-2R@HIDDEN> Date: Tue, 20 Jan 2026 22:47:56 -0500 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, philipk@HIDDEN, shipmints@HIDDEN, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: rms@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Some makefiles are written to work in parallel, and some are not. I suggest creating a way to specify in a makefile that it can handle parallel execution -- for the benefit of `compile'. When that specification is present, some argument or variant of `compile' would request parallel building. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 18 Jan 2026 08:58:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 18 03:58:25 2026 Received: from localhost ([127.0.0.1]:45260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vhOc5-00079c-6s for submit <at> debbugs.gnu.org; Sun, 18 Jan 2026 03:58:25 -0500 Received: from mout.gmx.net ([212.227.15.19]:35477) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1vhOc2-00079F-2F for 80065 <at> debbugs.gnu.org; Sun, 18 Jan 2026 03:58:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1768726695; x=1769331495; i=michael.albinus@HIDDEN; bh=TWi+m8a4K9HiLtXr2a7E+aveYaiL2hF5dTRGLQNWlYw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Los2rdXZJQ3dy5WWovjVMBaLa3WazURIZjXBQ6dgiedzZJ0zECoR+HHEob0II4qL 1170hVXugUHYwOQkGL7i+94yuiMOMkCAlZA+3T6CLZ591hda/NQL/ac9yidgeGZnO M7XIOM2W4FIvwKmkAEXZK/TTKh/J4mCrZuAYlVIO3VAYgnWTt/mkQo23k9GRyyWqB YxB0qLs+Dr7xk04NtGEd0XET+uChOhfgxza2ekBBEJfCCUp/XNT+fowBE5zLX2iq1 DfBFEmb8kvsiKc60tD8knc0LnaQNlfHenykH5eB7Wxgi/GlGls4vCTU1mLWgzjV1d tBlK5t1m17KNgubnRA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.12]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mlf0K-1w8Aq52Uc6-00p87h; Sun, 18 Jan 2026 09:58:15 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87sec4dqsp.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <87y0lxbrbb.fsf@HIDDEN> <87sec4dqsp.fsf@HIDDEN> Date: Sun, 18 Jan 2026 09:58:14 +0100 Message-ID: <875x8z70wp.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:dB2fSfEU7x5VMQq0iO3MPfOMhcpp4+mc/Hf4NoFIKpWldJlwFS6 /dOfNHF8cwkyB4r69/vMwUSgOEsktW2aBchb7QcoBUgPxmNoG/uTLKxMsF0HC8kCUDM2eU7 3XyDv+ZipPcHBlQnIed9nK65DMoslQQiz7oBL27H+xuDJVFGk5aFTXy6xyYF9pemFl7a3tk wK0Cnufd2/7lntkTrrThg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1oIrcJVXWGo=;l00gpyP59bkMBsj4ywJjdQKJ9Py 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Philip Kaludercic <philipk@HIDDEN> writes: >> Hello, Hi Philipp, >>> --8<---------------cut here---------------start------------->8--- >>> Running several tests in parallel could result in unexpected side >>> effects with ephemeral test errors. Therefore, it is recommend not to >>> use "make -j". >>> --8<---------------cut here---------------end--------------->8--- >>> >>> It would be counterintuitive if we set "-j N" in make-command >>> unconditionally. >> >> This is tricky. I think my main thought is that Emacs itself is not the >> most important use of compile-command, so we shouldn't let this >> constrain us too much. >> >>> Could we have a user option which controls it? The default might be to >>> use "-j N", but I would like to have a configuration which opts this out >>> for Emacs test runs. >> >> In a sense the option itself is the way to control it. A defcustom to >> control the default value of another defcustom could be more confusing. >> But maybe it is our only option. > > That was the same reaction I also had, but that would basically mean > setting the default compile-command to "make" without "-j" for the > entire session. The core of the problem seems to be to recognise when > paralleling is not appropriate, and I don't think there is a simple > heuristic for that. If .NOTPARALLEL is not adequate/not granular > enough, then I would say that that is an upstream issue with GNU make > that we can report to their team. I have to admit that I don't quite > get Eli's argument (but I haven't thought about it too much either) -- > yet if what he says is a general issue then it might just be better to > not change the default value at all, and maybe just suggest/point to > `num-processors' in the docstring or the Emacs manual. I don't want to insist too much on this. Running compilation from inside Emacs for the Emacs test suite isn't the most common use case. Likely, it is sufficient to prevent parallel runs only for "the usual suspects". The following patch should to: --=-=-= Content-Type: text/x-patch Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/test/Makefile.in b/test/Makefile.in index 3fbb5f8cbf0..e3a589fe24e 100644 =2D-- a/test/Makefile.in +++ b/test/Makefile.in @@ -217,6 +217,10 @@ LOGFILES :=3D $(patsubst $(srcdir)/%,%,$(ELFILES))) TESTS :=3D $(LOGFILES:.log=3D) =20 +## Some tests show problems when run in parallel with other tests. +## Suppress parallelism for them. +.NOTPARALLEL: lisp/filenotify-tests.log lisp/net/tramp-tests.log + ## If we have to interrupt a hanging test, preserve the log so we can ## see what the problem was. .PRECIOUS: %.log --=-=-= Content-Type: text/plain If there other packages with problems, we could add them. Best regards, Michael. --=-=-=--
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 17 Jan 2026 18:42:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 17 13:42:43 2026 Received: from localhost ([127.0.0.1]:33403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vhBFy-0003kc-S0 for submit <at> debbugs.gnu.org; Sat, 17 Jan 2026 13:42:43 -0500 Received: from mout01.posteo.de ([185.67.36.65]:56595) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vhBFu-0003kE-OM for 80065 <at> debbugs.gnu.org; Sat, 17 Jan 2026 13:42:40 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id ECC3E240029 for <80065 <at> debbugs.gnu.org>; Sat, 17 Jan 2026 19:42:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1768675351; bh=fHQlMXTfjwy5DaaVEEsUVhq03thAn00Qn4MsreqmZlA=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=ARQLalPvz1x4LIN3ATvsa5H+6OpSXn5PEaMb6pSgRyJfDBCKlQqarB2Wg+ob4PJjE hq94x/9GA2Kz/HuLErMLv/tidOzuMirKnY0UDdZ6FsjhP8qKK/F4IBF/O01ZoZ9+Ar rGhVQZP074wpUGmhUodzsmhQf61J44GxMT6zi1Lb3G27BDaYCbuLuwVimSMLquEWhL 3PsJr1pyOuoAEGd5INrHKj1Ld7jEXwii4A4Jd5oIVc76iSBYwJVcMXxkaexuvi1Iwd /q8h1ifC7/SqG51E8lWciyySprywwS92Crxg5e+btT0cS8dWDVOGSFsKaIdCd/h6eR cM6yuaD3Y9RaQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dtlvW2bXmz6twx; Sat, 17 Jan 2026 19:42:31 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87y0lxbrbb.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <87y0lxbrbb.fsf@HIDDEN> OpenPGP: id=philipk@HIDDEN; url="https://keys.openpgp.org/vks/v1/by-email/philipk@HIDDEN"; preference=signencrypt Date: Sat, 17 Jan 2026 18:42:31 +0000 Message-ID: <87sec4dqsp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, Michael Albinus <michael.albinus@HIDDEN>, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Sean Whitton <spwhitton@HIDDEN> writes: > Hello, > > Michael Albinus [16/Jan 8:53am +01] wrote: >> --8<---------------cut here---------------start------------->8--- >> Running several tests in parallel could result in unexpected side >> effects with ephemeral test errors. Therefore, it is recommend not to >> use "make -j". >> --8<---------------cut here---------------end--------------->8--- >> >> It would be counterintuitive if we set "-j N" in make-command >> unconditionally. > > This is tricky. I think my main thought is that Emacs itself is not the > most important use of compile-command, so we shouldn't let this > constrain us too much. > >> Could we have a user option which controls it? The default might be to >> use "-j N", but I would like to have a configuration which opts this out >> for Emacs test runs. > > In a sense the option itself is the way to control it. A defcustom to > control the default value of another defcustom could be more confusing. > But maybe it is our only option. That was the same reaction I also had, but that would basically mean setting the default compile-command to "make" without "-j" for the entire session. The core of the problem seems to be to recognise when paralleling is not appropriate, and I don't think there is a simple heuristic for that. If .NOTPARALLEL is not adequate/not granular enough, then I would say that that is an upstream issue with GNU make that we can report to their team. I have to admit that I don't quite get Eli's argument (but I haven't thought about it too much either) -- yet if what he says is a general issue then it might just be better to not change the default value at all, and maybe just suggest/point to `num-processors' in the docstring or the Emacs manual. > Let's see if Philip can see a way through.
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 16 Jan 2026 13:49:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 16 08:49:54 2026 Received: from localhost ([127.0.0.1]:39287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vgkD3-0007Hs-LX for submit <at> debbugs.gnu.org; Fri, 16 Jan 2026 08:49:53 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:59658) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1vgkD1-0007HH-Fd for 80065 <at> debbugs.gnu.org; Fri, 16 Jan 2026 08:49:52 -0500 DKIM-Signature: a=rsa-sha256; b=qz0T6yS5sASZHVefcJN9mS8nnnHtLW2wG7hmHCzqTi6dNknBoLk5kxOcsh+1jHDIluzAgaz7jy8Cy1EvcnGs0l/eo+0OGS77bIoh/KtEqT0RGDPwkUQH8I9w0QpkV1zd0CozbdZXFgRg34WklwPvCpRH1ekiDoWMtMw/a/WEMQZIKFWVeHsavSeV/7Uc8clHUTk7lUGF/1KZa1iXTQg5hhGVEZE4F9LwLt2FgW5mfEwr6soSsAS26YR2AP+14xkgALJHkJn83BN9tXoh4yWj4ja/i5EicTwIgNmp47DP5ID64UnNrLRYGntJjMXGB/sHCopHziermDfWlJ8DpaifxA==; s=purelymail3; d=spwhitton.name; v=1; bh=qCoQcUU4J2dYwkdtwkmQxT2ipujGe3Qy0rNCaDXecJg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=MwQjoQbwQDeWTNfnRbwmCbGP9uh4RoySMpGITSl4BRWYZp9HTzsCiOknerM99ci0sqmGXuJRCYidcAm7+ocgUZ69TFNMfjFAnOk4rEfztzYCPalAJXygo2lwhvI14wazeZ7itOYJZdYO/3hBgK5FJ4lqBEiK0kQao2Gk7GlbU/IeopHGsQp/dU59sodiJi9l49Txbcp/UL0RL9jjFhGg3OYvekp4T3Smn8gsccH4irL7QtSeMBW4IuQi44ughIelL3ZTy5gRfjZx114Zt0LC3P8RPpIUTy6uzt0cHMeg5rvQZ/PMue6iH2BvSVI81+6CZI3HRCyPUfsLeQAlUo8ubw==; s=purelymail3; d=purelymail.com; v=1; bh=qCoQcUU4J2dYwkdtwkmQxT2ipujGe3Qy0rNCaDXecJg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 80065 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 859432756; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 16 Jan 2026 13:49:45 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 71BA27E8EFD; Fri, 16 Jan 2026 13:49:44 +0000 (GMT) From: Sean Whitton <spwhitton@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87h5smuh7h.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> Date: Fri, 16 Jan 2026 13:49:44 +0000 Message-ID: <87y0lxbrbb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN>, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Michael Albinus [16/Jan 8:53am +01] wrote: > --8<---------------cut here---------------start------------->8--- > Running several tests in parallel could result in unexpected side > effects with ephemeral test errors. Therefore, it is recommend not to > use "make -j". > --8<---------------cut here---------------end--------------->8--- > > It would be counterintuitive if we set "-j N" in make-command > unconditionally. This is tricky. I think my main thought is that Emacs itself is not the most important use of compile-command, so we shouldn't let this constrain us too much. > Could we have a user option which controls it? The default might be to > use "-j N", but I would like to have a configuration which opts this out > for Emacs test runs. In a sense the option itself is the way to control it. A defcustom to control the default value of another defcustom could be more confusing. But maybe it is our only option. Let's see if Philip can see a way through. -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 16 Jan 2026 13:44:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 16 08:44:14 2026 Received: from localhost ([127.0.0.1]:39176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vgk7a-0006pS-Eb for submit <at> debbugs.gnu.org; Fri, 16 Jan 2026 08:44:14 -0500 Received: from mout.gmx.net ([212.227.15.15]:51563) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1vgk7X-0006p4-7C for 80065 <at> debbugs.gnu.org; Fri, 16 Jan 2026 08:44:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1768571042; x=1769175842; i=michael.albinus@HIDDEN; bh=G9eZYPVicOU4w0pBw60EO4GrnypeZtFztZNr6lqc6Uw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=puA97pPlyS9nX5vsTWayAzNHX18olP+CpsG5VLDJMdI+/+ObN14h8JrmKKSeYHt8 FdLbs3BBj7t9Q4JXuULOSK/9Xgo2szLPyUP2IU6vyZoennY82M2o6OCcMxzQxwpUM dZpjPJop+LtSyKF/Z+JoDs3fCYu+XYqza+p+tTAAjsnQTMg0N7moMRuiz5EDwLRgA DiYx6xN+wNgKiYZIALr1TES5FldN2Ce6HV0UvldyC5NMMmUJnCgqPydc6kdtH44Lt IHYY413OhopXEQ1oiD4eWnC6wYQLuA8ktQ5MX4ExHzL959uKj+Qh4S3tL9PwsBa76 XhrkurCIirix6AgEvw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.12]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M6lpM-1vjWc03L3e-000g3C; Fri, 16 Jan 2026 14:44:02 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <25853DB6-700C-4B10-9593-0183B147DDB6@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> <25853DB6-700C-4B10-9593-0183B147DDB6@HIDDEN> Date: Fri, 16 Jan 2026 14:44:01 +0100 Message-ID: <87cy39vfj2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:t7nHpFCIK4v8w68njxTLUC1VZqJSr2ictgj/l6idDXtQcSbp4ry PYAjfeNczWIvAanCRr6hRWmrXSxc3MZbN8eLirYpDKZXu83lFCS/1nvCkVUklbrK/CVuGgx +fQgcfuSxdrh8139SbXVrtiyp3oeUVXnqtpIdOWHcOBn9fTP0Xtj7f/6hfeA0Bjwqy4fLyg WddmuNmpKD4S0DKrtdq1w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:rdYMPlQqmDc=;9yqBMoJ6b94/6uFt+3QBGJmP8uX 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Philip Kaludercic <philipk@HIDDEN> writes: Hi Philip, > I might prefer to allow compile-commad to be set to a function (the > predicate for file local variables should stay the same nevertheless). > But wrt. issues when parallelizing, why not add the ".NOTPARALLEL" > special target? I've proposed this. Eli replied --8<---------------cut here---------------start------------->8--- I think that would be too radical. Let people who want that use the parallel execution, but given the recommendation now on file, we should perhaps start by asking people who report failures to run the test without parallelism, and if that makes the problem go away, I think in most cases we can close the bug right there and then. --8<---------------cut here---------------end--------------->8--- <https://lists.gnu.org/archive/html/bug-gnu-emacs/2026-01/msg00824.html> Best regards, Michael.
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 16 Jan 2026 13:26:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 16 08:26:46 2026 Received: from localhost ([127.0.0.1]:38980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vgjqe-0005H9-Vs for submit <at> debbugs.gnu.org; Fri, 16 Jan 2026 08:26:45 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:59270) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1vgjqc-0005Gg-O1 for 80065 <at> debbugs.gnu.org; Fri, 16 Jan 2026 08:26:43 -0500 DKIM-Signature: a=rsa-sha256; b=ZmL9geqHY0kN5V33+HTNzePiS5Dg+9FOHna6F0RuAEqNV+48wTb7ax9eZ/06QeqQOWFvLFNFSNS5bOhuR2j1YLrhKQWKGCBuliZfyNHtZ5SnF8uxUT6cV7kwtMm3hkdSpkbL2Xf3w80PEqf+mZ9lOBXXWRJdpKr8jKt9zEEbWuz0B8kZXhNOVDP+AyIe8a1x3de4CCquCFxQnBZpiyDXzeXkWv200AwNr4qpVaGk6VmoxhPk+d76tvXCQeQ4lOHXqit9awqkYuJHGo5FDB/0Y3OfDQVhO7PQiHCkHAuhRF/bXdUUqSjPveEHzdKZv9h4lZze9gFW9S1PGjwVJST4nQ==; s=purelymail3; d=spwhitton.name; v=1; bh=o0TSSYPUTc/1+8QZlX06lYnkDuCTJl9hYH4qVg2n3Dk=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=TJ2qzcfLhJQ6LVmIWc5A/Kr7E3shdb0JqRr+809BTrBaBbjeZXFjfvJ5xvZKd7vEq30lhw8DPvq+D95ubEMVWQXCj+grVajCawn5Dbi8yR3An7jIsGYHkPBWHQUlXmQx4Gg99Z1WSDJSCkDSeO7ku2QYokb/x7mRVCKCvW3q5t7rRxsjosEqj5Q/GhV06oWO1XXoRPVj61qXUM+9oDkyaVzCCzNJfVDQgxlZaxzS5WyY+jnrmJGZ/Tx04i9OKLTPYdjdAM7XZwq0uwVVdqhteafQAIt2dxtdLbSNlG7RLtAoG21Kc3WxiX2zzR0lyjburELYVWVd7UL0VyCN+CBBpw==; s=purelymail3; d=purelymail.com; v=1; bh=o0TSSYPUTc/1+8QZlX06lYnkDuCTJl9hYH4qVg2n3Dk=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 80065 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -790134887; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 16 Jan 2026 13:26:36 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 1A3DC7E0C37; Fri, 16 Jan 2026 13:26:36 +0000 (GMT) From: Sean Whitton <spwhitton@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> Date: Fri, 16 Jan 2026 13:26:36 +0000 Message-ID: <871pjpelir.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Philip Kaludercic [15/Jan 9:37pm GMT] wrote: > Sorry, I can update the patch later this week with a comment based on this thread. Do you want me to post it here again or is it OK if I push it directly? > > The comment will probably be something to the effect of "Divide by less than 2 > and round up to avoid using all processors on multi-core systems, but use at > least one processor on a single-core system." If using .NOTPARALLEL works for Michael, then the above sounds good to me. -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 16 Jan 2026 11:28:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 16 06:28:08 2026 Received: from localhost ([127.0.0.1]:36773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vghzr-0001lq-Dq for submit <at> debbugs.gnu.org; Fri, 16 Jan 2026 06:28:08 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55733) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vghzn-0001kY-8O for 80065 <at> debbugs.gnu.org; Fri, 16 Jan 2026 06:28:04 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 02F9C240101 for <80065 <at> debbugs.gnu.org>; Fri, 16 Jan 2026 12:27:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1768562877; bh=gUn15M+pZLHVxM88HURHcfsXXBomAHM2N0mpMP9EylQ=; h=Date:From:To:CC:Subject:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=n0dLk408tE3cWzGKPIPO0gSSpi9wKmHtu/rpps4gXcjLvrmmdByntGveaYFTRLdwA j/FJPdQJ7XMptdvJbVPouo4uUxjbdrmylzxbpiBM2ZexniXUw2FIPcZNkGnc7lbSbu yW20BXjDlC7HjDW+KmdnaaWY8O9CulQzqQRchPv0v6ujukVFlb6NEAHHCg5wPC8GQ6 dOPM1pcFiBp1WvkVnxI912dL1SYxj0W3HPHDGv/iLodNMYsjQXHELIl7ZJoDcjuSzA k9Eil34N1L10OlKvIujGiP+RkyOSESre48zE47gVQZ/GpavgcKyqeGeMdKTfym3FJX sUZK62kBYIkxQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dsyJW274Hz9rxB; Fri, 16 Jan 2026 12:27:55 +0100 (CET) Date: Fri, 16 Jan 2026 11:27:56 +0000 From: Philip Kaludercic <philipk@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> Subject: =?US-ASCII?Q?Re=3A_bug=2380065=3A_=5BPATCH_1/1=5D_Have_default?= =?US-ASCII?Q?_=27compile-command=27_run_make_in_parallel?= In-Reply-To: <87h5smuh7h.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> <87h5smuh7h.fsf@HIDDEN> Message-ID: <25853DB6-700C-4B10-9593-0183B147DDB6@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?ISO-8859-1?Q?St=E9phane_Marks?= <shipmints@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) I might prefer to allow compile-commad to be set to a function (the predica= te for file local variables should stay the same nevertheless)=2E But wrt= =2E issues when parallelizing, why not add the "=2ENOTPARALLEL" special tar= get? On 16 January 2026 08:53:06 CET, Michael Albinus <michael=2Ealbinus@gmx=2E= de> wrote: >Philip Kaludercic <philipk@posteo=2Enet> writes: > >Hi, > >> Sorry, I can update the patch later this week with a comment based on t= his thread=2E Do you want me to post it here again or is it OK if I push i= t directly? >> >> The comment will probably be something to the effect of "Divide by less= than 2 and round up to avoid using all processors on multi-core systems, b= ut use at least one processor on a single-core system=2E" > >I'm late to the party, sorry=2E > >Recently, we've discussed subtle errors when running Emacs tests in >parallel=2E As result, we have now in test/README > >--8<---------------cut here---------------start------------->8--- >Running several tests in parallel could result in unexpected side >effects with ephemeral test errors=2E Therefore, it is recommend not to >use "make -j"=2E >--8<---------------cut here---------------end--------------->8--- > >It would be counterintuitive if we set "-j N" in make-command >unconditionally=2E > >Could we have a user option which controls it? The default might be to >use "-j N", but I would like to have a configuration which opts this out >for Emacs test runs=2E > >Best regards, Michael=2E
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 16 Jan 2026 07:53:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 16 02:53:20 2026 Received: from localhost ([127.0.0.1]:33097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vgedz-000398-SK for submit <at> debbugs.gnu.org; Fri, 16 Jan 2026 02:53:20 -0500 Received: from mout.gmx.net ([212.227.17.22]:42039) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1vgedw-00038g-FL for 80065 <at> debbugs.gnu.org; Fri, 16 Jan 2026 02:53:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1768549987; x=1769154787; i=michael.albinus@HIDDEN; bh=JKuN37du6SDU4akBWVzbmDjZqjRDxOBx+XbRd3NNoo8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=S4RhTQU3KH8SDCPkQZpbrLNG8pSseBSUszBixSsxWbulYEzAzhzhpcAt1GUztsub /zY9Agg2Enn3J8oV8ooLrQcBtTJcqmQj9ncKB2LAco1USfXfXQB7pnmHvc+OaGwmT v5nLOUweWh5OTcGqbU+DKVuZVssfUl/U0lW/NhJvGviGaqtLF3riJg1kaTRWTmZKs KlUJaJFAfpUNo5Co+pyPJxGuWM/EQDGGh4umB214lMVEAtbIySwuABcikuIs1N7eq 5m304DZgSC1YhGsA9TrkNUSscVmG08SPyokWfa7/jQySvxEjOfSNIcNx6e75MFmre NCNdMisqzQbesZgTWg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.12]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MOzOm-1vSI5n1daG-00KYbe; Fri, 16 Jan 2026 08:53:07 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> Date: Fri, 16 Jan 2026 08:53:06 +0100 Message-ID: <87h5smuh7h.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:USY/RCBlPlx6U1E2zHHgLnCjOBoHrETUptn4FTBFA4KNluU2IlY F23icKtDP/fBlaC8i14NYtnMuI+PB9FxtbtGUauQQm/g7FEBnNmE9gXsTkQAUgzklreOIDx 1CAoO1cSgyjRpoag6y8ghtfjcWUT3H1kKNgeuWXw3sDu8kLoqKy3RAyy71BdjMtoqVQtGV1 00x36Xw4wgRXXsP8xN3MA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Mu4yJB1+jZY=;+zWu2gSGgz8rUS1fgY3ZxDxl20/ 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 Oh3YeiFxbQCdpoe0WLVD7dPtnHWKO X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Philip Kaludercic <philipk@HIDDEN> writes: Hi, > Sorry, I can update the patch later this week with a comment based on this thread. Do you want me to post it here again or is it OK if I push it directly? > > The comment will probably be something to the effect of "Divide by less than 2 and round up to avoid using all processors on multi-core systems, but use at least one processor on a single-core system." I'm late to the party, sorry. Recently, we've discussed subtle errors when running Emacs tests in parallel. As result, we have now in test/README --8<---------------cut here---------------start------------->8--- Running several tests in parallel could result in unexpected side effects with ephemeral test errors. Therefore, it is recommend not to use "make -j". --8<---------------cut here---------------end--------------->8--- It would be counterintuitive if we set "-j N" in make-command unconditionally. Could we have a user option which controls it? The default might be to use "-j N", but I would like to have a configuration which opts this out for Emacs test runs. Best regards, Michael.
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 15 Jan 2026 21:37:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 15 16:37:45 2026 Received: from localhost ([127.0.0.1]:52271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vgV2G-0007tQ-Mt for submit <at> debbugs.gnu.org; Thu, 15 Jan 2026 16:37:45 -0500 Received: from mout01.posteo.de ([185.67.36.65]:43043) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vgV2D-0007t2-TO for 80065 <at> debbugs.gnu.org; Thu, 15 Jan 2026 16:37:42 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id AC9FB240027 for <80065 <at> debbugs.gnu.org>; Thu, 15 Jan 2026 22:37:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1768513055; bh=jqadJf8aHKWt6GAjcDYSHXZ1PiEhR4y0Kg4RbXLUj0k=; h=Date:From:To:CC:Subject:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding:From; b=FR4M8jzXkiwhBX69b9wH1Q1/UkX0BNj9TGl8fu9p+/BfasgxaG0HvZ7JRmUiKf/hb Fg0aMZrFIZXN1egqN0dQ2ZSUjao2zPngPjyW+6pKX/EUxg7/mIvoBOip37bXDOjYqA RgJ8EhT2GqhAAKN0GTDg+3U2nlY4KXivVycj4YoQ8Kwbrh7JE1dLGNHe4aarc0HuOK 6TNEHoevWshnIz9sqGtVbG+oUkA7u6S6emjublTtVtBYe95R3Hg2nyO7S5MQmzlpH0 UiLHVmPq3MofNq9GOuqsvf5cYayaVGHtKzmdkfwt/jk9B/aAsWoUt/EAO+z5yJwPE9 oPUpsWuQJB3RA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dsbtQ41dmz9rxG; Thu, 15 Jan 2026 22:37:34 +0100 (CET) Date: Thu, 15 Jan 2026 21:37:35 +0000 From: Philip Kaludercic <philipk@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: =?US-ASCII?Q?Re=3A_bug=2380065=3A_=5BPATCH_1/1=5D_Have_default?= =?US-ASCII?Q?_=27compile-command=27_run_make_in_parallel?= In-Reply-To: <877btifv7s.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> <877btifv7s.fsf@HIDDEN> Message-ID: <9F8BA313-33FF-44AC-9E94-C88800B2D151@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?ISO-8859-1?Q?St=E9phane_Marks?= <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Sorry, I can update the patch later this week with a comment based on this = thread=2E Do you want me to post it here again or is it OK if I push it di= rectly? The comment will probably be something to the effect of "Divide by less th= an 2 and round up to avoid using all processors on multi-core systems, but = use at least one processor on a single-core system=2E" On 15 January 2026 21:59:35 CET, Sean Whitton <spwhitton@spwhitton=2Ename>= wrote: >Ping=2E Would be cool to finish this off=2E Thanks=2E > >Sean Whitton [28/Dec 2:21pm GMT] wrote: >> Hello, >> >> On Sun 28 Dec 2025 at 11:48am GMT, Philip Kaludercic wrote: >> >>> From 1c80f8a5f8322f23ad958feae1d8bcc6e68f608e Mon Sep 17 00:00:00 2001 >>> From: Philip Kaludercic <philipk@posteo=2Enet> >>> Date: Tue, 23 Dec 2025 19:24:18 +0100 >>> Subject: [PATCH 1/5] Have default 'compile-command' run make in parall= el >>> >>> * lisp/progmodes/compile=2Eel (compile-command): Change default value= =2E >>> --- >>> lisp/progmodes/compile=2Eel | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/lisp/progmodes/compile=2Eel b/lisp/progmodes/compile=2Eel >>> index 9e87434900a=2E=2Efd5e0f7b23b 100644 >>> --- a/lisp/progmodes/compile=2Eel >>> +++ b/lisp/progmodes/compile=2Eel >>> @@ -954,7 +954,7 @@ compilation-search-path >>> (string :tag "Directory")))) >>> >>> ;;;###autoload >>> -(defcustom compile-command "make -k " >>> +(defcustom compile-command (format "make -k -j%d " (ceiling (num-proc= essors) 1=2E5)) >> >> Thanks=2E Could you perhaps add a comment explaining the computation? >> Otherwise it's hard to know how to modify it in the future if that seem= s >> required=2E >
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 15 Jan 2026 20:59:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 15 15:59:48 2026 Received: from localhost ([127.0.0.1]:51509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vgURY-0002el-8h for submit <at> debbugs.gnu.org; Thu, 15 Jan 2026 15:59:48 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:53734) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1vgURV-0002eN-Sv for 80065 <at> debbugs.gnu.org; Thu, 15 Jan 2026 15:59:47 -0500 DKIM-Signature: a=rsa-sha256; b=djYll5BTDjpC8wRro+05cppQAsgo5DXbNneo8W2521mAkmWVZViCgcNEZoHw3e63zNBj2TgKeAqj0Au0XFywaP8dAiaBBvB4aMBcL7ZA/5wmKfeUZrMEuqAUTSDuYROGCOIBtLqcslXy5QMPTUAk8I5tRgjcWzZqjv/38Q+2kDNfdnlBhBq9AsKhVgd4VGJwa0F+whXCSRcRy+m/kQHUw0ZySx5cm9DP6NFW7UmPI54XCgYZGw1r9LMlD42KZJg5vC3xZidEYrFGPWwSDQ94+BTovwIU/pLHfSaHMZ4MgAysTCRowy5FoOhUrL0nmiS/UlK8adacEJ/YVPsqu/WApg==; s=purelymail3; d=spwhitton.name; v=1; bh=EVB3hXRFXu7tWoC1a5x50yqKQxQL4WM1ZvIhDTs5S+w=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=cU1Zkq25MDZ02/PKfn5oCXyt9BTMa3rMsN9jMXWJMf7h/fIMVDa06DVYSpYXmUs3+w3w1HugSbh3sAQubu7IYEGrOSL+OvhUMvquPs66p7e4dW9rKGY+X+NEJhHZ/TbCc7/2++joQ7ZeDqY8HgMK0xdW6BdoD7uhzWMoFvfVsHfdJoD1dQqCFtWf1J3Fqu7UL405JG0XHpcu/EkmIvZRc3d0HXJp1XUQqmUxuto0acVvMy4EnztMT7qs9EEJJtSVlSEmVg2pGszo3y8FTBc7ky0oeKXrhj1KCozOTOCSxzt9v7RaFeIXeqhCfREJjFM7KeVE5nmZo4JDAXfBNw9NmQ==; s=purelymail3; d=purelymail.com; v=1; bh=EVB3hXRFXu7tWoC1a5x50yqKQxQL4WM1ZvIhDTs5S+w=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 80065 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1875194606; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 15 Jan 2026 20:59:36 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id E5A947E0CA0; Thu, 15 Jan 2026 20:59:35 +0000 (GMT) From: Sean Whitton <spwhitton@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87o6niu1p6.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> <87o6niu1p6.fsf@HIDDEN> Date: Thu, 15 Jan 2026 20:59:35 +0000 Message-ID: <877btifv7s.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ping. Would be cool to finish this off. Thanks. Sean Whitton [28/Dec 2:21pm GMT] wrote: > Hello, > > On Sun 28 Dec 2025 at 11:48am GMT, Philip Kaludercic wrote: > >> From 1c80f8a5f8322f23ad958feae1d8bcc6e68f608e Mon Sep 17 00:00:00 2001 >> From: Philip Kaludercic <philipk@HIDDEN> >> Date: Tue, 23 Dec 2025 19:24:18 +0100 >> Subject: [PATCH 1/5] Have default 'compile-command' run make in parallel >> >> * lisp/progmodes/compile.el (compile-command): Change default value. >> --- >> lisp/progmodes/compile.el | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el >> index 9e87434900a..fd5e0f7b23b 100644 >> --- a/lisp/progmodes/compile.el >> +++ b/lisp/progmodes/compile.el >> @@ -954,7 +954,7 @@ compilation-search-path >> (string :tag "Directory")))) >> >> ;;;###autoload >> -(defcustom compile-command "make -k " >> +(defcustom compile-command (format "make -k -j%d " (ceiling (num-processors) 1.5)) > > Thanks. Could you perhaps add a comment explaining the computation? > Otherwise it's hard to know how to modify it in the future if that seems > required. -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 28 Dec 2025 14:21:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 28 09:21:36 2025 Received: from localhost ([127.0.0.1]:60866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vZreJ-0006qs-VM for submit <at> debbugs.gnu.org; Sun, 28 Dec 2025 09:21:36 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:36556) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1vZreG-0006qT-IL for 80065 <at> debbugs.gnu.org; Sun, 28 Dec 2025 09:21:34 -0500 DKIM-Signature: a=rsa-sha256; b=JKJmNE0SPAUhl2gr9xwvec3w7hfuE/NdYLvo3vKGt2N1mH0ihS+rg1dke8l+XxZu19r2Tr+78eL1Jypb9Y7yKHixA4fGNPuURGowE2SOu3qTa7qsAV+eiAY2w201GdwsW/84cEWykd73dqy4zYLG6ugwpsmnevoGXCYPWN2NyTNzTG+G9VJb7oVMuUk+fG4SrEfmkmRF5rGyAib0zEIgI00wlaZ8M0VvTPV6mhOd9Re5Vn0U9xXqEJoaosgphlHjobnDRMTLiUSGIG08BtJqpGVllQWJ+3u4v8RqoN+/zhoUl1S1hxPjQAMc3Mi4luOjIF7mLYsA3Q45xGMgnKsHZg==; s=purelymail3; d=spwhitton.name; v=1; bh=1sZJiQm1D/844N93bsRumJMwpbraGx72GKwT6Cwcndc=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=bTbhT1i47GxwG2lyrjuN+dEShW47+28sYU7v1hX4PSYPguzTg18TrZ5QYUIaSnf6+COZKnszhVl9BnxYr7I9z4bRgBHucqP9UtRyrZaZ9brPeMoAB7cfTZGrRgVblQPY5hKFN0MbpramEHwjDSt6YRYbIUQlwujZKXuZPugdGvDExUBl4meHld6hgf5oqzoQwudsrnn+DjHoGAAT04PseZVK7D1xDUw51wa3K0j+wzRQBF1XuTVrgOiRFLFmbXepQSPFaNANNCZ03C1eEc7L/T7WWW4wvv/W9ZRoAr4LOStsSTIDXx38QV+VFCrn7boHXXsL6RCdQ2joUoYMT3Incw==; s=purelymail3; d=purelymail.com; v=1; bh=1sZJiQm1D/844N93bsRumJMwpbraGx72GKwT6Cwcndc=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 80065 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -2042377411; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sun, 28 Dec 2025 14:21:26 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id C82529407F1; Sun, 28 Dec 2025 14:21:25 +0000 (GMT) From: Sean Whitton <spwhitton@HIDDEN> To: Philip Kaludercic <philipk@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87ms32vnd4.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> <87ms32vnd4.fsf@HIDDEN> Date: Sun, 28 Dec 2025 14:21:25 +0000 Message-ID: <87o6niu1p6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Sun 28 Dec 2025 at 11:48am GMT, Philip Kaludercic wrote: > From 1c80f8a5f8322f23ad958feae1d8bcc6e68f608e Mon Sep 17 00:00:00 2001 > From: Philip Kaludercic <philipk@HIDDEN> > Date: Tue, 23 Dec 2025 19:24:18 +0100 > Subject: [PATCH 1/5] Have default 'compile-command' run make in parallel > > * lisp/progmodes/compile.el (compile-command): Change default value. > --- > lisp/progmodes/compile.el | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el > index 9e87434900a..fd5e0f7b23b 100644 > --- a/lisp/progmodes/compile.el > +++ b/lisp/progmodes/compile.el > @@ -954,7 +954,7 @@ compilation-search-path > (string :tag "Directory")))) > > ;;;###autoload > -(defcustom compile-command "make -k " > +(defcustom compile-command (format "make -k -j%d " (ceiling (num-processors) 1.5)) Thanks. Could you perhaps add a comment explaining the computation? Otherwise it's hard to know how to modify it in the future if that seems required. -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 28 Dec 2025 11:48:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 28 06:48:18 2025 Received: from localhost ([127.0.0.1]:60461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vZpFy-0002zJ-BB for submit <at> debbugs.gnu.org; Sun, 28 Dec 2025 06:48:18 -0500 Received: from mout01.posteo.de ([185.67.36.65]:60581) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vZpFu-0002yt-M0 for 80065 <at> debbugs.gnu.org; Sun, 28 Dec 2025 06:48:16 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4856A240027 for <80065 <at> debbugs.gnu.org>; Sun, 28 Dec 2025 12:48:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1766922488; bh=3WUySM2hKPhzd9jMaRsKtELFehR9HUGaR7jjKCx37OU=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=TTiTzHyvyVa2nfaW33gMsBaSZhR54iNaZdc8YEnHYGZ998iZeJ3ZDsZFYFML4UClv ArUU9O1LFZYAbjSoY1merErK9P8eIOJv/9L7iDNU3jOJ4OI/5ksTFoFInG4rHuFfJP Qw2KY3hdI/5plcwTVTQ0UDEEK+hZkF3hRFQ1hMX6YxK//EXO4TJW/MimTfwiIHe4xK Zl5PP93FoM0e6JnsCNRSuQ3AHuEOMpFjqk6oivlUPg97YclDByLOFelsz+KnygO6NW IqceNoFQ4nT12Gy2oZ0zlw6i8/9j5W5Xjy7T15IwPHkj8EwrJ+8s96dcWoa33iWqZF QQwtWh+0Czm+g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dfHfb5VGpz6tsg; Sun, 28 Dec 2025 12:48:07 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <87ldimx4b9.fsf@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> <87ldimx4b9.fsf@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sun, 28 Dec 2025 11:48:07 +0000 Message-ID: <87ms32vnd4.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Sean Whitton <spwhitton@HIDDEN> writes: > Hello, > > On Tue 23 Dec 2025 at 02:12pm -05, St=C3=A9phane Marks wrote: > >> Might want to make compile-num-processors a defcustom or defvar so one >> can override in their .dir-locals.el for a project or specific >> directory? That could be an integer or a function, I guess. > > I wonder if that is really necessary -- someone can just setopt > compile-command as as whole and use (num-processors) in their own > computation of a value? > > Philip, could you post a patch with incorporate your new proposed > calculation? Here it is: --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Have-default-compile-command-run-make-in-parallel.patch From 1c80f8a5f8322f23ad958feae1d8bcc6e68f608e Mon Sep 17 00:00:00 2001 From: Philip Kaludercic <philipk@HIDDEN> Date: Tue, 23 Dec 2025 19:24:18 +0100 Subject: [PATCH 1/5] Have default 'compile-command' run make in parallel * lisp/progmodes/compile.el (compile-command): Change default value. --- lisp/progmodes/compile.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 9e87434900a..fd5e0f7b23b 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -954,7 +954,7 @@ compilation-search-path (string :tag "Directory")))) ;;;###autoload -(defcustom compile-command "make -k " +(defcustom compile-command (format "make -k -j%d " (ceiling (num-processors) 1.5)) "Last shell command used to do a compilation; default for next compilation. Sometimes it is useful for files to supply local values for this variable. -- 2.47.3 --=-=-=--
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 28 Dec 2025 10:56:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 28 05:56:52 2025 Received: from localhost ([127.0.0.1]:60354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vZoSC-0000ZU-Ed for submit <at> debbugs.gnu.org; Sun, 28 Dec 2025 05:56:52 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:39110) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1vZoS9-0000ZE-PN for 80065 <at> debbugs.gnu.org; Sun, 28 Dec 2025 05:56:50 -0500 DKIM-Signature: a=rsa-sha256; b=ZLcUGO0Li6YsZly/Gd4fYkf0ukWT2ZIB+3ut1LCjem343DRoybqXw0NMvMNnbmSr3QloPznhpISxnMdJ6yjmpdVH7CTVsjXZAwMcN+mM8Sl4ZwnHRagp2FphAJTNWetqoLzlXb8dzASoIPTLRvrbyR1hCP9LWjcFsf8e/1tmIXxnOI83clr0GDsdMm7p2cimiXlrjtbQ7onhrQlc+WumIjV2UQ5X5v3bOL0+ooEihlUbsK+/e8LJ3k4OxaoYdyiKnUGtcBGFUwPcRKDxkcfqcj048pWY9wzH5vltUCSOrSD7n61v8X9792MrCDC+pNuVFHMPru4KuC4S8Yx4V1UeLg==; s=purelymail3; d=spwhitton.name; v=1; bh=677ixv2xvNILNxPGhpRettnz7TPX5d49jipKymzpc5A=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=fiGkCHsfeMd8HDxFZkXPGF2XxLEiotmvobVxKzxE0DEExsigvP+l5LhY4lZGDOb8eOxQsfJ7ugP61q9E6HCoMy1xh6wxM/TDpLZA4m14O+EEYDWZd6U2k3w4YXZGT7lVKlfA8/R3dw93RqO07iKoZsVtU67zebh109yQxt4XDx3GoTRuz2SQoHCRzWw6iVQ2y5cBLGF+m1vpkKYo+5HHnOrWtGaEybEb9YeZKKAi6mnBpj/xKr/BaiPPT96u53fEO9sIeqO7vI4sm+5f1Iw4QveWhLmwjptlR2HlO7YBC5c8dtEPuWUUM/Zs2GyAkEaPHXDk3YqjCHL2Pkj5sX6HHQ==; s=purelymail3; d=purelymail.com; v=1; bh=677ixv2xvNILNxPGhpRettnz7TPX5d49jipKymzpc5A=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 80065 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1041782501; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sun, 28 Dec 2025 10:56:43 +0000 (UTC) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id E029C9407F1; Sun, 28 Dec 2025 10:56:42 +0000 (GMT) From: Sean Whitton <spwhitton@HIDDEN> To: =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> Date: Sun, 28 Dec 2025 10:56:42 +0000 Message-ID: <87ldimx4b9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org, Philip Kaludercic <philipk@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Tue 23 Dec 2025 at 02:12pm -05, St=C3=A9phane Marks wrote: > Might want to make compile-num-processors a defcustom or defvar so one > can override in their .dir-locals.el for a project or specific > directory? That could be an integer or a function, I guess. I wonder if that is really necessary -- someone can just setopt compile-command as as whole and use (num-processors) in their own computation of a value? Philip, could you post a patch with incorporate your new proposed calculation? --=20 Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 23 Dec 2025 20:25:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 23 15:25:54 2025 Received: from localhost ([127.0.0.1]:59134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vY8x7-0005ss-Mc for submit <at> debbugs.gnu.org; Tue, 23 Dec 2025 15:25:54 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38447) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vY8x4-0005se-RG for 80065 <at> debbugs.gnu.org; Tue, 23 Dec 2025 15:25:51 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4A654240027 for <80065 <at> debbugs.gnu.org>; Tue, 23 Dec 2025 21:25:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1766521544; bh=9zje677cwD9KU0lW6Boacuk1K+tckxX9+dtUecEjjas=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=LffiD8BGaMBuLYsIGN+1kn5Walb3Gm37jwd+/C8+9jCMQBdgrcaoiwdTLE+fvzFTW MBZC9p/dIxmi+ipUiGq2hmf+xYr59SsdeFijrtqJvaXWKnIFotA2rYrmhH9R9ZguVK jB0pBtjrZ8Wu05Oq4pshSBz0j0g6OrO7x/oj7bIN8VoJrUS/eE8m6PNJfIs9ck/wdA scv+b6ux1GOWwtV41t2MXa544gAlwLBm6RTNGy5Vjg+nyzmkQuXC45y5In3gn8QypC tTX9oSBNgH4RnPh8VqFWKN698E3YmhEiI5aWgqRhOLCoNsa2qtII7PZhq2YVLmIFMy 1tPW8ueeCZBvw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dbRN75Fg0z9rxD; Tue, 23 Dec 2025 21:25:43 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Tue, 23 Dec 2025 20:25:43 +0000 Message-ID: <87wm2drlmh.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) St=C3=A9phane Marks <shipmints@HIDDEN> writes: > On Tue, Dec 23, 2025 at 2:00=E2=80=AFPM Philip Kaludercic <philipk@posteo= .net> > wrote: > >> St=C3=A9phane Marks <shipmints@HIDDEN> writes: >> >> > To be nice to unsuspecting users, this might default to (/ >> (num-processors) >> > 2) or -2. I have 16 cores and limit to 10 or 12 usually. >> >> Right, I would suggest something like (ceiling (num-processors) 2) to >> avoid edge-cases on single-core and dual-core systems: >> >> (ceiling 1 2) ;=3D> 1 (#o1, #x1, ?\C-a) >> (ceiling 2 2) ;=3D> 1 (#o1, #x1, ?\C-a) >> (ceiling 3 2) ;=3D> 2 (#o2, #x2, ?\C-b) >> (ceiling 4 2) ;=3D> 2 (#o2, #x2, ?\C-b) >> ... >> >> > On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaludercic <philipk@pos= teo.net> >> > wrote: >> > >> >> >> >> I have been using this in my personal configuration for a few years n= ow, >> >> and I think it might be nice to consider this upstream as well. To my >> >> knowledge, all real-world "make" implementations support the "-j" fla= g. >> > > Might want to make compile-num-processors a defcustom or defvar so one can > override in their .dir-locals.el for a project or specific directory? Th= at > could be an integer or a function, I guess. I figure that the complications of having the default value of one user option depend on that of another is not worth the fuss, especially when we consider that `compile-command' is already local safe.
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 23 Dec 2025 19:13:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 23 14:13:05 2025 Received: from localhost ([127.0.0.1]:58704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vY7oe-0001oS-HH for submit <at> debbugs.gnu.org; Tue, 23 Dec 2025 14:13:05 -0500 Received: from mail-vs1-xe29.google.com ([2607:f8b0:4864:20::e29]:54402) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1vY7oc-0001nt-9y for 80065 <at> debbugs.gnu.org; Tue, 23 Dec 2025 14:13:03 -0500 Received: by mail-vs1-xe29.google.com with SMTP id ada2fe7eead31-5e1fde1f014so1562651137.0 for <80065 <at> debbugs.gnu.org>; Tue, 23 Dec 2025 11:13:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766517176; x=1767121976; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/GSGrAXQoAIdtGl6yJtiic1X+6/gcLWPNi4lj1ew/PI=; b=HjuCmWZwUtqUIhl7B52S0VVT4H5krsUgN8rnkejfu13bk2B5fC6aEkRHTI9Gjm2m6y GuEEiWZbo0GJPmbExcBN+IPRkU8nZVxlzRoIq9Q6vGn1DJ+ANGDiccYfQTYF0ek6GKk5 JIlGKNHCah9I3ygkGYceEUyStXkVPCmTVmn+z2o8YcB5C/iMY2HxGNgSrWiDp8LEas1T M+h0PZaS2PLvTuM/BqOdeuh4Vrxaz3P4K58HMMH8ln2ybxk1UDg50bdOR7T6GsbRCScV GVNIwW7/24oIDVkhZ/p2mykvEx0XmgAQvJPGo92ESLZ3W03q2COKlSNy69Pq7CWDwp1E zZpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766517176; x=1767121976; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/GSGrAXQoAIdtGl6yJtiic1X+6/gcLWPNi4lj1ew/PI=; b=UdXWkbUxi78fEgU8drUZYubKjmQhEboi+sVP2ehEuBoarDq35kV3KKacJXpPHjBmCO cucFViavjtQcIyy5vZp2GYxYnshEOfdP2SqxnM8SX/5QuQzTtb788/2JRGx8cc9l26ur oVHHfS0Zi+47aO+8/fyBGEjrQ5xYvt/cbMen34iDzslnjT8uGQCkybVpr4hC2vK4/ab1 I3+kbd6EF5MrbA5BvitlfRg0qIwlCFeGb2lr21jwK3H/H/eigx0XUzXL5GcDw4dFqd2G JKb5LDppZTC9R1GlhIFfV3NS7aeq1nnITlQ8aG06H9d4bR7otoEHc9LLc1YTMwRXKX// MQ5A== X-Gm-Message-State: AOJu0YwlPc2ufK9wTvjOOnsINx1ANWOBFTlruipxVhCa9LYOAZXu4j0E 4A5JHyO6XZbIv0sbaD3QkVjKRDHjk3HwwhWRhHm6n6tcbUbmGzLRhVPgyNAtNSPCJufm6ZrZWcy x+w3IQMGVBQftOpJnjcdHKqKqu9F9QNg= X-Gm-Gg: AY/fxX6fVki4iFOwGtiF02e1I4EfCx80EL+dmlRECCDI83i33rE22x+QNfwkYAfW/OD oemDF+UZKz3PeRYkwJjQXAIcd4wKnnwaK/gIyH15DbQTr1UGTt/wwar6MZWjNakSv+tFpAaIICP 28cZrsXm8yjirXwoO8SF+oSL0gWTbtETCoyyLpXniCY66+0SiE1nBg9uP75L7sb04L5NN7YXV5U 2QfuC0vEvcqW28ir9AjKUbsN+bfom5ZJym6GH2DALO9VNtIamfIsssOwI6LZbQNtThuhTo= X-Google-Smtp-Source: AGHT+IFa09DPyY//ECF7l16F/Mgo0ZOHEpA4RJlEPAKOrAlsmGGbGeQw+DKqOpWA+sik0rVdyF9ujEnmin3vk4ffqko= X-Received: by 2002:a05:6102:26d6:b0:5df:c10a:6680 with SMTP id ada2fe7eead31-5eb1a804a25mr4793825137.33.1766517176520; Tue, 23 Dec 2025 11:12:56 -0800 (PST) MIME-Version: 1.0 References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> <871pklt44v.fsf@HIDDEN> In-Reply-To: <871pklt44v.fsf@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN> Date: Tue, 23 Dec 2025 14:12:45 -0500 X-Gm-Features: AQt7F2pnXLMT0VGkFwfaqb4kql5NrdPE21fuKPdRYzS1zo0gqq66xaDb3Z-EiwQ Message-ID: <CAN+1HboAsBCLY5aJyCvO8r=hMgFCtEVPiNScrQkXaOvqOc_7Kg@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel To: Philip Kaludercic <philipk@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000cbd2d40646a35438" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000cbd2d40646a35438 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Dec 23, 2025 at 2:00=E2=80=AFPM Philip Kaludercic <philipk@HIDDEN= et> wrote: > St=C3=A9phane Marks <shipmints@HIDDEN> writes: > > > To be nice to unsuspecting users, this might default to (/ > (num-processors) > > 2) or -2. I have 16 cores and limit to 10 or 12 usually. > > Right, I would suggest something like (ceiling (num-processors) 2) to > avoid edge-cases on single-core and dual-core systems: > > (ceiling 1 2) ;=3D> 1 (#o1, #x1, ?\C-a) > (ceiling 2 2) ;=3D> 1 (#o1, #x1, ?\C-a) > (ceiling 3 2) ;=3D> 2 (#o2, #x2, ?\C-b) > (ceiling 4 2) ;=3D> 2 (#o2, #x2, ?\C-b) > ... > > > On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaludercic <philipk@post= eo.net> > > wrote: > > > >> > >> I have been using this in my personal configuration for a few years no= w, > >> and I think it might be nice to consider this upstream as well. To my > >> knowledge, all real-world "make" implementations support the "-j" flag= . > Might want to make compile-num-processors a defcustom or defvar so one can override in their .dir-locals.el for a project or specific directory? That could be an integer or a function, I guess. --000000000000cbd2d40646a35438 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Tue, Dec 23, 2025 at 2:00=E2=80=AFPM Philip Kaludercic <<a href=3D"ma= ilto:philipk@HIDDEN">philipk@HIDDEN</a>> wrote:</span></div></di= v><div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gma= il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2= 04,204);padding-left:1ex">St=C3=A9phane Marks <<a href=3D"mailto:shipmin= ts@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>> writes:<br> <br> > To be nice to unsuspecting users, this might default to (/ (num-proces= sors)<br> > 2) or -2.=C2=A0 I have 16 cores and limit to 10 or 12 usually.<br> <br> Right, I would suggest something like (ceiling (num-processors) 2) to<br> avoid edge-cases on single-core and dual-core systems:<br> <br> (ceiling 1 2) ;=3D> 1 (#o1, #x1, ?\C-a)<br> (ceiling 2 2) ;=3D> 1 (#o1, #x1, ?\C-a)<br> (ceiling 3 2) ;=3D> 2 (#o2, #x2, ?\C-b)<br> (ceiling 4 2) ;=3D> 2 (#o2, #x2, ?\C-b)<br> ...<br> <br> > On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaludercic <<a href= =3D"mailto:philipk@HIDDEN" target=3D"_blank">philipk@HIDDEN</a>>= <br> > wrote:<br> ><br> >><br> >> I have been using this in my personal configuration for a few year= s now,<br> >> and I think it might be nice to consider this upstream as well.=C2= =A0 To my<br> >> knowledge, all real-world "make" implementations support= the "-j" flag.<br></blockquote><div><br></div><div class=3D"gmai= l_default" style=3D"font-family:monospace">Might want to make compile-num-p= rocessors a defcustom or defvar so one can override in their .dir-locals.el= for a project or specific directory?=C2=A0 That could be an integer or a f= unction, I guess.</div></div></div> --000000000000cbd2d40646a35438--
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 23 Dec 2025 19:00:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 23 14:00:42 2025 Received: from localhost ([127.0.0.1]:58574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vY7cg-00017r-HH for submit <at> debbugs.gnu.org; Tue, 23 Dec 2025 14:00:42 -0500 Received: from mout02.posteo.de ([185.67.36.66]:58733) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vY7ce-00017a-7W for 80065 <at> debbugs.gnu.org; Tue, 23 Dec 2025 14:00:40 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B31D7240103 for <80065 <at> debbugs.gnu.org>; Tue, 23 Dec 2025 20:00:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1766516433; bh=5+W1dNPcqcrVF6NKA60CiOzCmxEmejTepZ62I4iCXdk=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:From; b=JNHwpDoCr/pmyRM0ES9MoLG/ygIEY2aDCMKnJsvUoT0KB398QSNwch7TEKeBg/Vyr 5WfsBTzKiCDSXd5CZ1dshmRT64qzOWMm+DcYUEd9xJrrsOuYQhtjRJqphvV4jP2klW RhHGy2sXYaF7qyT+8K+jR5c3GxW3SPDwu46oL+yeei5LndFjfQtzux6ckIeYMtJjf1 Dxz2e8WHXKdHkkV9Ftsm3gx3xHMFkY7acE4njq9evBQsvEi/D4m5iZFrKhi12sUM3O tQ2UBirUqikY6eEtjkokt5QiDnDqV5D1WqH2O+k88j4QhPtjxrsv/kkmJz8ZGDk/ZO IKo3ypvbpR+Kw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dbPTs1cvSz6tm8; Tue, 23 Dec 2025 20:00:33 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: =?utf-8?Q?St=C3=A9phane?= Marks <shipmints@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel In-Reply-To: <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> References: <87fr91t5rp.fsf@HIDDEN> <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Tue, 23 Dec 2025 19:00:33 +0000 Message-ID: <871pklt44v.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) St=C3=A9phane Marks <shipmints@HIDDEN> writes: > To be nice to unsuspecting users, this might default to (/ (num-processor= s) > 2) or -2. I have 16 cores and limit to 10 or 12 usually. Right, I would suggest something like (ceiling (num-processors) 2) to avoid edge-cases on single-core and dual-core systems: (ceiling 1 2) ;=3D> 1 (#o1, #x1, ?\C-a) (ceiling 2 2) ;=3D> 1 (#o1, #x1, ?\C-a) (ceiling 3 2) ;=3D> 2 (#o2, #x2, ?\C-b) (ceiling 4 2) ;=3D> 2 (#o2, #x2, ?\C-b) ... > On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaludercic <philipk@posteo= .net> > wrote: > >> >> I have been using this in my personal configuration for a few years now, >> and I think it might be nice to consider this upstream as well. To my >> knowledge, all real-world "make" implementations support the "-j" flag. >> >>
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at 80065) by debbugs.gnu.org; 23 Dec 2025 18:34:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 23 13:34:16 2025 Received: from localhost ([127.0.0.1]:58364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vY7D6-0007v2-CH for submit <at> debbugs.gnu.org; Tue, 23 Dec 2025 13:34:16 -0500 Received: from mail-ua1-x92b.google.com ([2607:f8b0:4864:20::92b]:57403) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1vY7D3-0007uj-53 for 80065 <at> debbugs.gnu.org; Tue, 23 Dec 2025 13:34:14 -0500 Received: by mail-ua1-x92b.google.com with SMTP id a1e0cc1a2514c-93f5667f944so3106336241.2 for <80065 <at> debbugs.gnu.org>; Tue, 23 Dec 2025 10:34:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766514847; x=1767119647; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4UbjKjW06wTMdCkRAbpAiSOwyyMnlgZXW5GT86VpKy0=; b=TqHj8wj0/VxTLTgImbPd2wSx3/vX12G0Sp7jCGWo4H+MLRplWQxCzSt3jl1Zg5AmZl bGuXfFMnH/noHYwepIQ6MCo8Pi/HvS1214N5vj/fGuW2P7rZbo2s8eYnTjX40nEpwkPm adpYyLDKgwGTm7QIROCkRZ9dHu07mR0ydHiYI0DKvWTd9hPgKL8WVXuuwejquLq4GPph t1gF7cyn14aE3Hrd9xirIGOMP0x+K9njV+MK9+rcpWHu/S5gzQS8TDvuq+xc3Z75pVAX 8jgIOvhIXI9Su6PrslPDxgLGfE6gs4Va60o/l5cv77KhvS1yz6+8rzBUrjhpA0fTZpfZ 4nRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766514847; x=1767119647; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4UbjKjW06wTMdCkRAbpAiSOwyyMnlgZXW5GT86VpKy0=; b=mOVBTSQ6pxeQAh/QKRcSziTmrVy4rKAt0ThRShbXsTEDDcrHpk2ZEOa+rWv8nAQ8Nj Dpdc2ZmcytpQgNI0c6+WmMbnaCz/hlh03EkAIbGDyaeEX70I4kdYWFnwYPjKQj7cwddg +LDEoPsimjNwRb/hbo+fHPEo8QQ3hGc8VGjLmToBUaLU99PQlRcKETsI8nWceOYYNDXd 7g1MUzk1ghtBWFNjI/zytZhTQFBQyVWsDWWo+cU70U1NlDhBMxfWtUtHq7nfYugoEUcx EQGr8OdlKdiby1LJ9yBurAWab7EWqQub7zr2HHfY8kL1d1JzVTbmk2ydoREwtVAC5dLM vRqQ== X-Gm-Message-State: AOJu0YzxTq+v+8t82X14hAiG+Xd7ipzaN2bkoqTJEXwPhE0sjku6LTco MwQ9d9WvfLUNeAKmrQcnHomZzlU83zxoaHbdFMnIqhRIMiAFYMbZBIGMAVT30JtSsQUhhPJ5yE/ lgWsf2QpOwvyLjmAFEDOUIJCGEteXUuc= X-Gm-Gg: AY/fxX70mNavUHznE4Am8sRnI1klW34+K9eZIasPWOAmVzv35Tp21Q2ltB+BEtup6wg RtxXUMfQXtkNljSG7g3xaIb4wr/qA2agR821CJ3Y9ZCcj2dclogQXEjBlATWUq6DQ68xCUNsPb9 pjhMolYwOPg/vzItNbESjubYfn8m54Ki2kC4jf57oglsLucVLm5buTZUlRnnjb6X/lE6SYWd09K IQI8g0x/dgNtRomaHaRlDFCAW9otxLy+tc+uql+cDIu4S7YMEJYK8Be66EsVCYACyEJwto= X-Google-Smtp-Source: AGHT+IFauCvebIeceSFqooXTmfhBMZQwv4xqGs2ww39OSa1EXIABySclaRXyCtGpTm8HPzuGitB3I7AXnr4JBOnNMcA= X-Received: by 2002:a05:6102:374d:b0:5df:a98f:ca85 with SMTP id ada2fe7eead31-5eb1a7d59ccmr5202221137.21.1766514847137; Tue, 23 Dec 2025 10:34:07 -0800 (PST) MIME-Version: 1.0 References: <87fr91t5rp.fsf@HIDDEN> In-Reply-To: <87fr91t5rp.fsf@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN> Date: Tue, 23 Dec 2025 13:33:55 -0500 X-Gm-Features: AQt7F2onRpB2LnsPofSVOx3i4YGE4bYG1OLAWxbt-RXNjqcpHLsc4qT--qNEA7I Message-ID: <CAN+1Hbp4FZNySQqR7gb6Rjt22sFbgZxDjFVyHACmt=EE0Yg1Xg@HIDDEN> Subject: Re: bug#80065: [PATCH 1/1] Have default 'compile-command' run make in parallel To: Philip Kaludercic <philipk@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000f4436c0646a2c9e3" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 80065 Cc: 80065 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000f4436c0646a2c9e3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable To be nice to unsuspecting users, this might default to (/ (num-processors) 2) or -2. I have 16 cores and limit to 10 or 12 usually. On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaludercic <philipk@HIDDEN= et> wrote: > > I have been using this in my personal configuration for a few years now, > and I think it might be nice to consider this upstream as well. To my > knowledge, all real-world "make" implementations support the "-j" flag. > > --000000000000f4436c0646a2c9e3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac= e">To be nice to unsuspecting users, this might default to (/ (num-processo= rs) 2) or -2.=C2=A0 I have 16 cores and limit to 10 or 12 usually.</div></d= iv><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" cl= ass=3D"gmail_attr">On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaluderci= c <<a href=3D"mailto:philipk@HIDDEN">philipk@HIDDEN</a>> wrot= e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0= .8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br> I have been using this in my personal configuration for a few years now,<br= > and I think it might be nice to consider this upstream as well.=C2=A0 To my= <br> knowledge, all real-world "make" implementations support the &quo= t;-j" flag.<br> <br> </blockquote></div> --000000000000f4436c0646a2c9e3--
bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 23 Dec 2025 18:25:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 23 13:25:34 2025 Received: from localhost ([127.0.0.1]:58290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vY74f-0007RB-I3 for submit <at> debbugs.gnu.org; Tue, 23 Dec 2025 13:25:34 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45410) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1vY74d-0007Qi-Ms for submit <at> debbugs.gnu.org; Tue, 23 Dec 2025 13:25:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <philipk@HIDDEN>) id 1vY74W-0000Oa-Lt for bug-gnu-emacs@HIDDEN; Tue, 23 Dec 2025 13:25:25 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <philipk@HIDDEN>) id 1vY74U-0007z4-QJ for bug-gnu-emacs@HIDDEN; Tue, 23 Dec 2025 13:25:24 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 77B0C240027 for <bug-gnu-emacs@HIDDEN>; Tue, 23 Dec 2025 19:25:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017; t=1766514320; bh=PQsdSw1i4A7MZdFM1qzKk1K2BEAU0kEu6IJvHLB75JI=; h=From:To:Subject:OpenPGP:Date:Message-ID:MIME-Version:Content-Type: From; b=fgAC9p5K9mrrf+L3JX3hwlki865KN9S9CTeoJxMutaUucOC6H7r1zpd/4JsTv8cGO lv7kZs30NLByZedj0Pu95GgfbtqNntoK4d6mSAl7WVkWHdYnuUmu1PS0yZA2/1rMpH jthVm88iDNyDXf/XfGO6j++tu1tPlFUde39DCvL/eVcQkDaSCt/B0+xUBbyI30zqQJ 9L4dxHMwrDM+JOwnqbHvUeXoJW0k7LfFGyfnM750yTWCHPsGLhv9hTBaJXMSL8JR4/ 5ZF9bjq9u2noocLLZIzAiijV1vaG+ZjFEjhMKU4TeCkHZIiLfxs/ZKZ6G1c7YxrAEe lgCnAsVDiVTEQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4dbNjC56Wpz6twG for <bug-gnu-emacs@HIDDEN>; Tue, 23 Dec 2025 19:25:19 +0100 (CET) From: Philip Kaludercic <philipk@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: [PATCH 1/1] Have default 'compile-command' run make in parallel OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Tue, 23 Dec 2025 18:25:20 +0000 Message-ID: <87fr91t5rp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@HIDDEN; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain I have been using this in my personal configuration for a few years now, and I think it might be nice to consider this upstream as well. To my knowledge, all real-world "make" implementations support the "-j" flag. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Have-default-'compile-command'-run-make-in-paralle.patch Content-Description: [PATCH 1/1] Have default 'compile-command' run make in parallel From 3222986ab0afff708fc8d1b2711348c026488bc9 Mon Sep 17 00:00:00 2001 From: Philip Kaludercic <philipk@HIDDEN> Date: Tue, 23 Dec 2025 19:24:18 +0100 Subject: [PATCH 1/1] Have default 'compile-command' run make in parallel * lisp/progmodes/compile.el (compile-command): Change default value. --- lisp/progmodes/compile.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 9e87434900a..b4917b59e26 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -954,7 +954,7 @@ compilation-search-path (string :tag "Directory")))) ;;;###autoload -(defcustom compile-command "make -k " +(defcustom compile-command (format "make -k -j%d " (num-processors)) "Last shell command used to do a compilation; default for next compilation. Sometimes it is useful for files to supply local values for this variable. -- 2.47.3 --=-=-=--
Philip Kaludercic <philipk@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80065; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.