From unknown Fri Jun 20 07:10:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#8031 <8031@debbugs.gnu.org> To: bug#8031 <8031@debbugs.gnu.org> Subject: Status: feature request: slow "make clean" Reply-To: bug#8031 <8031@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:10:13 +0000 retitle 8031 feature request: slow "make clean" reassign 8031 automake submitter 8031 Ralf Hemmecke severity 8031 minor tag 8031 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 13 14:45:46 2011 Received: (at submit) by debbugs.gnu.org; 13 Feb 2011 19:45:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PohtB-0003rW-1d for submit@debbugs.gnu.org; Sun, 13 Feb 2011 14:45:45 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pohqm-0003nF-VH for submit@debbugs.gnu.org; Sun, 13 Feb 2011 14:43:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PohzP-0003Nk-Eh for submit@debbugs.gnu.org; Sun, 13 Feb 2011 14:52:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:49578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PohzP-0003Nf-1c for submit@debbugs.gnu.org; Sun, 13 Feb 2011 14:52:11 -0500 Received: from [140.186.70.92] (port=60397 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PohzO-0001a9-2b for bug-automake@gnu.org; Sun, 13 Feb 2011 14:52:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PohzK-0003Lc-Ui for bug-automake@gnu.org; Sun, 13 Feb 2011 14:52:09 -0500 Received: from mail-fx0-f41.google.com ([209.85.161.41]:46605) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PohzK-0003LJ-Mu for bug-automake@gnu.org; Sun, 13 Feb 2011 14:52:06 -0500 Received: by fxm12 with SMTP id 12so4701822fxm.0 for ; Sun, 13 Feb 2011 11:52:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=1UfvgYdB0TaoMdv1s7KgXsGh6TfaAz9FueOHEiARTz8=; b=XYu5NSlOs9iXPYVkA0oTLtWY+mACrIlVp7W49NXqMFxYXh1AXvxQkjZmN9QTthmgQh iG34dTgbvxD+TfWo7EqdYWX61LcRMrNfyz6+tdA2rnoYvdXRvJ2rHWUH5xHT5yhOnlGB zOmq5Y2s09uWvZX/7pRJ3IaIr0iQIA06+IlyQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=coh3D9KKaX5yXjeqYQ2XnPS7yhkpVRj1QF9byMvf5P72i71MWeH77WpHY7ZM0A/X0b xSxAU7Kw0aS3UKwZa3VxI8T9vgXXlzlWP1W9HsJoZHA9jltiaNqQgyA+bdWZHi2vXwrd tQCTVX5ZkyJU3JLrCNROYiTbCNrM4jauMJrxg= Received: by 10.223.86.71 with SMTP id r7mr3486779fal.137.1297626725405; Sun, 13 Feb 2011 11:52:05 -0800 (PST) Received: from [10.0.0.27] (62-47-51-230.adsl.highway.telekom.at [62.47.51.230]) by mx.google.com with ESMTPS id n3sm717579faa.5.2011.02.13.11.52.04 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 13 Feb 2011 11:52:04 -0800 (PST) Message-ID: <4D583663.6010708@gmail.com> Date: Sun, 13 Feb 2011 20:52:03 +0100 From: Ralf Hemmecke User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: feature request: slow "make clean" Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.41 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 13 Feb 2011 14:45:44 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) This is a copy of http://lists.gnu.org/archive/html/automake/2011-02/msg00017.html It's not really a bug, but rather a feature request. Ralf -------- Original Message -------- Subject: slow "make clean" Date: Sat, 12 Feb 2011 23:46:55 +0100 From: Ralf Hemmecke To: automake@gnu.org I've a project that must use subdir-objects, because of filename clashes in subdirectories (non-recursive build). AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) I just have lib_LTLIBRARIES = libfoo.la check_PROGRAMS = ${TESTSUITE_TESTS} ${TESTSUITE_XFAIL_TESTS} but quite a lot of files. The generated Makefile contains a target "mostlyclean-compile" which has about 1500 lines that look like -rm -f src/foo/foo.$(OBJEXT) -rm -f src/foo/foo.lo ... Of course it takes ages to say "make clean". About 10 sec. Wouldn't it be faster if there were just one call to rm or at least block the number of arguments to rm so that the maximal argument lenght is not exceeded? Any idea how I can speed that up? Ralf From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 25 05:53:09 2012 Received: (at 8031) by debbugs.gnu.org; 25 Jun 2012 09:53:09 +0000 Received: from localhost ([127.0.0.1]:56150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sj5yi-0003Tr-PJ for submit@debbugs.gnu.org; Mon, 25 Jun 2012 05:53:09 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:33876) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sj5yb-0003TH-F2; Mon, 25 Jun 2012 05:53:02 -0400 Received: by bkty8 with SMTP id y8so2891587bkt.3 for ; Mon, 25 Jun 2012 02:49:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=TOiwM3Sv6FCLtuAn5zcebyzxknmmGem3GCttn0WPReQ=; b=MJ8IfBNEH6QM/4UuTnXOgkC4lqN+DmA0UNCI8SwELn25+AZLisDG+YcRZZW/iSo9nG HEMu6he4v5RGzgp8H+8dMZ1VxX6971ey0nu8kwWgkDaxygefNyA1LrPEhNSESkBOCt4W rfCwlkxbpoYqV7qWJ4Wcl2jX2vcRlDnfOOxoVqJHn+/C7X08DmhH/0a+zGOa0agiB4b3 LS044/6+uyVPh3pi1RpSCUGb6jkd4YW2HB3X4Ysu6zibzypt7j5F2RjVBWXxBaoVmKn6 zrI5fnOmg/DFGfNewk2JcsdMHaSc3SvymmmA3oRyXwL7LZ7+3jln2lzVsnN+6Ige9GKC 1jag== Received: by 10.204.154.140 with SMTP id o12mr3811233bkw.139.1340617742238; Mon, 25 Jun 2012 02:49:02 -0700 (PDT) Received: from [87.4.96.175] (host175-96-dynamic.4-87-r.retail.telecomitalia.it. [87.4.96.175]) by mx.google.com with ESMTPS id x23sm45694864bkw.12.2012.06.25.02.49.00 (version=SSLv3 cipher=OTHER); Mon, 25 Jun 2012 02:49:01 -0700 (PDT) Message-ID: <4FE83409.8020300@gmail.com> Date: Mon, 25 Jun 2012 11:48:57 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Ralf Hemmecke Subject: Re: bug#8031: feature request: slow "make clean" References: <4D583663.6010708@gmail.com> In-Reply-To: <4D583663.6010708@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 8031 Cc: 8031@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) forcemerge 10697 8031 close 8031 thanks On 02/13/2011 08:52 PM, Ralf Hemmecke wrote: > This is a copy of > http://lists.gnu.org/archive/html/automake/2011-02/msg00017.html > It's not really a bug, but rather a feature request. > > Ralf > > -------- Original Message -------- > Subject: slow "make clean" > Date: Sat, 12 Feb 2011 23:46:55 +0100 > From: Ralf Hemmecke > To: automake@gnu.org > > I've a project that must use subdir-objects, because of filename clashes in subdirectories (non-recursive build). > > AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) > > I just have > > lib_LTLIBRARIES = libfoo.la > check_PROGRAMS = ${TESTSUITE_TESTS} ${TESTSUITE_XFAIL_TESTS} > > but quite a lot of files. > > The generated Makefile contains a target "mostlyclean-compile" which has > about 1500 lines that look like > > -rm -f src/foo/foo.$(OBJEXT) > -rm -f src/foo/foo.lo > ... > > Of course it takes ages to say "make clean". About 10 sec. > > Wouldn't it be faster if there were just one call to rm or at least > block the number of arguments to rm so that the maximal argument lenght > is not exceeded? > > Any idea how I can speed that up? > > Ralf > This issue has been solved addressing this later bug report: I'm thus merging the present bug#8031 with that, and closing it. Regards, Stefano From unknown Fri Jun 20 07:10:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 23 Jul 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator