GNU bug report logs - #80065
[PATCH 1/1] Have default 'compile-command' run make in parallel

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Philip Kaludercic <philipk@HIDDEN>; Keywords: patch; dated Tue, 23 Dec 2025 18:26:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 80065 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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
>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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)






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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
 YwsRtEdhUWaxpKM9Kg+/97CTh+RGXwyYv/1+kuncpxGup9vhrmrV7y6EDxxYid2qNwmx3fD9k
 JcYcaqwqwBkSTs8NF6CapCS29W/ViBg1iS+HdDWADFkj+Lia/Eoy/0X2KlwSgAmhXSs+QV24D
 ij20+CN4i7Yv4bGaxU3oNx+vH/f0Ajho7FPMc255B17PlWBiEmIIIl+OetLW0Oyje/wzE0G6Y
 /agSAtsTMKvIn4PKT1wcvFVwDo62BQRJvwnW6P6quFadoOvFFXp9vMEgy6gN0EUAAAw3h+T3k
 HcnGExdjZD0fJy+um5T6ArhaYxal0I0YQsU58U4nMK/9yr4LE4fZgXyERUB7KuGP3h5U51GnM
 rhzCjmOpfS/iRrnaL8v86VsmSFpt689q1IGnkxYwnxk42MzbRLRiBwS/R7p245A2VSeZjbJKn
 xNWxUH3rn9WTpmcU5ihSS9X3lM39DSJKl0rx2P4UD7fagk2/sCdqPto7G7YeJUWRDYVRf33Ww
 v0u6CzutMlHjxrYbbpAW0xofMuZf4IkG9LUoeyRFuP1PNkmpnjgBmfG+llSaH2/U7CgJ4IiR2
 GGXH/PdGf/ElK+Se0V/YNmW/rcSCveSktT+M2UAxbus0FHScy0M3V7G9vLVP1X7K/MKhIOrHS
 KKot56GHJTi0xv07ZKArg+bx6rD9vaB117GGzkYFhGXZtQPxZzpcpAVBxJqcdWKymUmtMn9GH
 ifKsqRA4WnEfC8f+QvlquxvswEdxQZhF/+hasWyigEczfcQ9EDKG1e5icOLlFQ8PlW6A0o2Bo
 Hkkai/pW0RxpFBiHCBkK7ZIsZQucJ4Whp40P/v35R1CoTUAd1bMVbyICDcMRDyY3gOrWmIlDR
 /yWPu6NjjG6uYZ6bRmDkQ5HzTkOBJSUrTV3ZvJZ0kolvf9g4CPwhD4p//sZyEp9n9nklDUJx4
 m9Th73ofsSXicIhNgmBCSRAAt5Up1FkPwnxrxJfchTq5fng6fFLfQvVCqMILJ+r/IeSE4vXqH
 +/eY7a9V4q/xlalQaobsOWgXiPFov90IXLUieTObLs97TGrJJX4wgBm9WsilWlGIPUbRl0cuN
 BtSm8TtAy7TBe35UCi8ZBXlyXZetpjtH1JRJxk86KVfZY82DUc4eYjUKju9aZ965naPVrT2qV
 ZQvTq0HRwFaEYJ0Ax9ePfO36Qo2V6EepxJUcRFyR07hu3N36UmVectfWTmHX3soo7Ob37OwmY
 2kB76BIFqq/LIFU53b7gTGUf/PRCHD+H62JnuShBoWZb/fXz02Xq2qFD0Jb9P0wGWnplfsqSF
 R0HW6dM64ffPF0+Sv1OVl+xbxIBRXdoJHVRRWztePza50PVxJU6h2faG1ZeYgcdLRPmKj56RI
 Enep+yr2cC51BIOxCpzad1PWCgGY8TEZyW8yJFWaJ6YReLNv8bJgGh7ArXlcKNAH4inKrBNi/
 4YQetvzZsblTWpcsgX/jgBgloCyh4Xy4lYBLg3ArElUwI/bpbw+kY6VJL1jcG1Avy2ILbrGhz
 nJ+WuKhuB2EYY7VNbdydbHvkspt1zVkYmHSxd4hqbl65RfRnGFPjNQdyj0QvEvsaLnZcLZPNU
 H9R+E27Cb9HRWLbYyydw84+yT7U3oqv0fqO79DkcOhdFfY2OW0fyoYUvH2A/MnYnWy480gLXb
 zlGkEig2vh1JSwibkrJfAm+VWmr4mqrM9+klYKpxmT41o4dmw1odAJZVuOsSZblojvO9UYEJv
 IpXZoDhGnYZk8pfE2RKsDx+JAScduWOXmm1jkOPKrQcUNMBwqvDeZoMJPqJUoBtfNjYQvgNFH
 6a+hRqYqbv/7uXGEiQIJFdmpX0WNgWRl5d1RQ2yzwopj6psAIxHo/S/pfL5Dtzr+Lsk2RMHZ1
 tpZJwjduy9RuaGKNygTuan2v4cJIgZz9e+on4JIgmM+kRItB3mqsF9x3jmBI5W+4ihVY4FqXx
 sw2Eaa+2Y7pZPClLssYJXI/J8vIZ7GhjdJ67oSV3tmaV71/I2Ev70b5n8r5lyGzPyncIudNlD
 apZbTM86mBBsOMmBcZYB/i0fNAoIDLE1NFr5kq+J8LKl08l0nRsURrjUr0vGyvFG4i0t0PvJl
 zS0BN7QRUyLGpuDkl4fLemMwj/P1+9ULN+3r8qBPPfM20oMC0tBjCq5yMtP0fg0+j8mvU8Pij
 GfVBrgWHai4RYA+T8Wo9+E2pt6m7rXrngQEC/qvtjsCJmKTU/tQoZFhiKJHa7jw5g48maJnpl
 yMO6NGQNsr0PbVzVQlGB4naW2HE7AVYRhXSA4qK8XYFba5EFx6+69N4G+MrNkiJKx4o/AvvZi
 QT++ibsGo0/+zoyrrUoMe3H8jXr/C8jzlG6CdgkQ962IdupAI0mzVnCkfhEj2S1IdGdQZuQuM
 Tp9QFNRScV4AzbZHHZjh/rS24OHmsuRWNGBJOvZf/UpLhpTUxsBgBDOQD45g4h2b/F4jvvS4A
 6tnV97EdKukIykHyf0toKWYrlgibc2dgMeTgrpWGaf6vzypCHfzESzhRI1GlcQ+rihaMeXHlh
 6DcF8gsd4iQoSLymXosMME4H4xaFHycsjQWDzSh+hLGlCzTxEaHapXkQsvvkKTIO74m0VjD2W
 c82+T+FznX9AEbXNyBZrnFmXPadxMIMY/fd7Vt9etdIvdGNgLi9HvjQmNeYZ3jNqJtPXcKBJX
 48N08UN/cbf8xCARlSXoGNvGy3VlZrPWhlqmUvFgePVR+y1K7lPS7NnWSgXWGdsQiF9eL2h8D
 k6mlbU4Gcq6b+kigYi8XYAyrAghT9GcfnaqqhoMKndta/tdNbKT7CVIU3RfQ1FDj+w05auh6m
 563m40WzCpmCWoxfj6Bk7AkeIk8i9rSTP+9jtYCIRQR5iRekCxKm7zHCPJR1zKH3E15yo2cBp
 aVRbim0E2JVKuQU7/vEBxMbV/aEuHfXTtndaPs7t+y8ecgrpXxZVWG+dw0Y9Pp4qdZ+JSSvm5
 Ez39KY1CeUNKyIYJFop3K7nEcJbhO8NQBuz9gaMgGbLWQRvmW+VXSA4Hq1HwTScF08BpL4D5P
 faYSVm3sT4fo2hOGWp0EFZR7DYwEdvWHdJXDmVNSVoGK43ABXGn16MtS3xfH/P4CHBsRXEwBl
 7myffbCn6h4dvkHQ5X4yWZeerFuHh7MwUb7xOqblY7/dmPrijWIk8l0SFppd9DGseXxRVe5kF
 pCZaTVp85fynv4edmnH+voaZNQGyXTPISD1ElEwH27oDc26mgk/GXZcMgBvew6iCG4wTEvgAW
 JWddPJSfPA+64pyqY0DutP0NNWWXdR+8AFLal+41/NEbKs0T4NfH/H+a4EQqRIIIwg6YLKlVc
 I+rUr3fgrKR97gBlO7T0Ky/g1wxG89qCZjRFaehVmLA57T3xDs9FLc+8bTYjc5LyrLM0vGx+I
 bGj2ZAAtEcOms9Rd71TvkVDrkrqQKdkWOEG5AiZZYWhil5P2LlhvXJn3oznoNtbm5aIDgL5B/
 L5uMGos8CRG7YuayEmxDrjwk3a5rA4WWNU3W45hGE1/ATud0LCAnpPi/HgOElALxrYTn3pjeZ
 Mb/8RXBt3jEf0o/5cEhojMgT2Ps/NPFYGt2y8NpOJNHKUuerp/rDTgeAwiboeWhdKrVDJqR+U
 c7KiqamBdYFsCAM826BdKX+VLMQvYrqhakRqopsmYy9QmgQODB4o9r14e9Zl14aW7A6xtot3s
 GBpcTEpoj/uJJEGJzwZTw2oGnrI5u558ncgCHQqyTIBPUK+wpoY9xeGU3AbkQMK1iCH7Mk8vB
 eTMGK+YAo9IcmgR/h7r7co9NZSkjipQZ4BTUrIibg/fB5zzxyD19PLc28L0NdSsBWazVRNDjo
 HnEikSKMwSpLbnUsdz7gQrS1Lo9eTHFpPX4bwALRPwkCBd5oyov3VxgXieKUs3YQgrdE0DWN0
 b8s4h+pjr2gSSOGFW2jwei/RwkrI5YDHV/6k5DfT8cSCxfJPstXSqB/nGzneImvPgJWcnuO9R
 ypJpgSMCbaRtLFBMU3fcUOloAyA89pYesDX5PQtuQ82kssLFwgdIK+rQ5YM7uDSDLI6FbyWVv
 1u8QhgvYm326Zk+p/6buyYN6ItQKJJNEkrc06aoGjMPRVWz71tRIPnQZwyutUWZqujf4sZv7G
 R1Rs+MZJFDssOtKGtTqjRweYZAPL0Nkvf/85HgGSicbB+ZjgVDGJENxHFY3YyEvulEBpvP4vP
 vVQkMjkjOZvnMBz/DE29+UooOY8uz7w328puf0aSQLc4D74U17pIJj9W7eDCfuv7PmROKFyO3
 /8S89Ve3CH0gWfFHcam1qz9foYm6Zc8vAm7u0aqL+QpvjGMOdW3qhF+U9K5r8Hs0ccxfEwmCq
 6vwrNuyBCqGf6x3IizSnE9VqueW7Ax3VTrIEinoxVmDUgonmUKGX/tkIoaVf3PhO+nw05UHLN
 Fe+AhXvUxgieAF+j4nc/+p7fH42KOZM7mZUYtu1G07eLxg1cd/iG0ucCejmw3UzF1QBg74GXe
 6Y4unh4bT9jrapxeYwVu4wn6+N5Qm0Ip1Ctcph6f0KO+KBC2XyWHZ4ECNFRN8sJv+gY6FWzCd
 hsT3rWuizC4P22l8VVgB7EE6nzKGsksRhY5ocEyiauDeHePo8y2+n6w7PiUcj6Bnbiu7pqo0y
 r38oYvh1sm2N5usW0LxC3mK7Ki7E8h+qO6/FSe06LoLq0SRABK/hx7situtyAL/w0LvoZxKQ9
 1aFIVIG+MgmYcskW2YMFJsF+RsozM2NSl5NKOby9F9lQo6eVmR2PuzHgMQELn7DQ+M46w1DCD
 r0IKpM0DKz+dQ5h46or5A/nfyRJjQb9POzZs9K64e/5SupyEQMOGh/+ji+9KSjJGcrgHYsijz
 Bkj35D0mgZCoMYs9ZBYLYNLuNzXRPHbE5/zaFhNiq5t9Asyl+vilrJJGLaoP4Nz3odQIomhFu
 YX8/0/f3WOVBAtlVaGhMHvhVpvj+8WWqzZw4Zq+5lGP+PEtJFr6mJqe5PiA9ov3LY7TdcXCg/
 +w/b5ILER9uaLtfgW+ZbEjEBv0yd/oQm3+DVHcqor24qf9H579nMGMHcaZ5J1mOcHEpycMn6r
 pCzdneZOV1Nv7OdR6HRSAwldGkc0vjcBmB7Qtq6uD3OHzKeImW/ujtWtxzoHdsBAX85SbG85K
 2slYcQLJiIjj4qw7VQywCfoQB54mMSXKDfkLNUgDVNzOZpvYhdnbb2wJHXvRd4BuR2mqr2zcj
 x7XCpNL8g+2B3suigkqFa9t9RNMvU3/ao9ZSvGxyvFL64sTVHSs/xsLkKQWMhFhVEjEgmwIBp
 g2cO5wDzP3i3MFXSHkfpYyOCNWLyyAJ1NDGzvYttPQ==
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.

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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
>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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


--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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 &lt;<a href=3D"ma=
ilto:philipk@HIDDEN">philipk@HIDDEN</a>&gt; 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 &lt;<a href=3D"mailto:shipmin=
ts@HIDDEN" target=3D"_blank">shipmints@HIDDEN</a>&gt; writes:<br>
<br>
&gt; To be nice to unsuspecting users, this might default to (/ (num-proces=
sors)<br>
&gt; 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&gt; 1 (#o1, #x1, ?\C-a)<br>
(ceiling 2 2) ;=3D&gt; 1 (#o1, #x1, ?\C-a)<br>
(ceiling 3 2) ;=3D&gt; 2 (#o2, #x2, ?\C-b)<br>
(ceiling 4 2) ;=3D&gt; 2 (#o2, #x2, ?\C-b)<br>
...<br>
<br>
&gt; On Tue, Dec 23, 2025 at 1:26=E2=80=AFPM Philip Kaludercic &lt;<a href=
=3D"mailto:philipk@HIDDEN" target=3D"_blank">philipk@HIDDEN</a>&gt;=
<br>
&gt; wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; I have been using this in my personal configuration for a few year=
s now,<br>
&gt;&gt; and I think it might be nice to consider this upstream as well.=C2=
=A0 To my<br>
&gt;&gt; knowledge, all real-world &quot;make&quot; implementations support=
 the &quot;-j&quot; 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--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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.
>>
>>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at 80065 <at> debbugs.gnu.org:


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 &lt;<a href=3D"mailto:philipk@HIDDEN">philipk@HIDDEN</a>&gt; 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 &quot;make&quot; implementations support the &quo=
t;-j&quot; flag.<br>
<br>
</blockquote></div>

--000000000000f4436c0646a2c9e3--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


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


--=-=-=--




Acknowledgement sent to Philip Kaludercic <philipk@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#80065; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 21 Jan 2026 14:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.