From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: buildobj.lst and Windows builds - a tiny bit of help needed? Date: Sun, 23 Aug 2009 16:30:33 +0800 Message-ID: <4A90FE29.9080205@gnu.org> References: <4CC1CF5E-088F-459E-BCF7-61DEFA747DE1@raeburn.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1251016305 24779 80.91.229.12 (23 Aug 2009 08:31:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Aug 2009 08:31:45 +0000 (UTC) Cc: Emacs Developers To: Ken Raeburn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 23 10:31:38 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Mf8UE-0007c5-A2 for ged-emacs-devel@m.gmane.org; Sun, 23 Aug 2009 10:31:38 +0200 Original-Received: from localhost ([127.0.0.1]:54866 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mf8UD-0003T8-BS for ged-emacs-devel@m.gmane.org; Sun, 23 Aug 2009 04:31:37 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mf8U7-0003SC-2K for emacs-devel@gnu.org; Sun, 23 Aug 2009 04:31:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mf8U1-0003RR-Sq for emacs-devel@gnu.org; Sun, 23 Aug 2009 04:31:30 -0400 Original-Received: from [199.232.76.173] (port=40105 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mf8U1-0003RO-Nm for emacs-devel@gnu.org; Sun, 23 Aug 2009 04:31:25 -0400 Original-Received: from mail-ew0-f211.google.com ([209.85.219.211]:50710) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mf8U1-00017W-Cg for emacs-devel@gnu.org; Sun, 23 Aug 2009 04:31:25 -0400 Original-Received: by ewy7 with SMTP id 7so1655491ewy.31 for ; Sun, 23 Aug 2009 01:31:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=xXAqhJ6Y+CkUq/7BKqKpqiP1VK8DYmoGtCVMy2gNrck=; b=Mn1Y7/Rhz04h11WKQaFLe+B5KqIvKfsYRWVs0jMUfHitTzosGVkqB7/Pr/JEqGIAFh xZiEMdnGNtRYVGikl6HV/UaihFniSNKWZl5ucOfHph0CEAds5xiHq880zQv6Udb180l6 5duPgQ36fZRr9MATPQbx0+wU7P8bxz177xmmU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=men8EZUtPmbUTIMZNM8oZXeOeXZI7oaVkYIcTSi+fAfvfzpdx+8qsYEcQ8G7Jz+hal ftGssJFsPEhSbbaTY9JfeWwjXzTJW/OBlQVxGaqKbN70BchH0CHDIkU9PQyQo6A5hvfM 9ZEYFlNDc1x1oy4V/yhgG4WsbhNGYO72VJRCQ= Original-Received: by 10.210.116.17 with SMTP id o17mr3379541ebc.33.1251016282854; Sun, 23 Aug 2009 01:31:22 -0700 (PDT) Original-Received: from ?10.1.0.178? ([89.206.134.87]) by mx.google.com with ESMTPS id 5sm8162655eyh.16.2009.08.23.01.31.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 23 Aug 2009 01:31:21 -0700 (PDT) User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) In-Reply-To: <4CC1CF5E-088F-459E-BCF7-61DEFA747DE1@raeburn.org> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:114530 Archived-At: Ken Raeburn wrote: > I think it should be pretty straightforward, as you can see from the > changes in the attached diff, but it does involve make commands that > have to write double-quotes and backslashes to files (and thus get the > quoting right), and an object file list that is supposedly too long to > process on one command line... To deal with quoting correctly for all variants of make/shell there are macros ARGQUOTE and DQUOTE. I think the way you've broken up the object file list already should be OK, as it is following the previous code that you are replacing. The object file sub-lists should be short enough not to break the line length limit on any of the shells that might be in use, and they should not be so close to the limit that a longer command will break them (if they are, we can fix that by rebalancing the object file sub-lists).