From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christoph Scholtes Newsgroups: gmane.emacs.devel Subject: Re: Checking for sed during configure on Windows Date: Sat, 07 May 2011 21:30:55 -0600 Message-ID: <4DC60E6F.9040805@gmail.com> References: <4DC5A46F.9030601@gmail.com> <83r589ki7s.fsf@gnu.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: dough.gmane.org 1304825474 15675 80.91.229.12 (8 May 2011 03:31:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 8 May 2011 03:31:14 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 08 05:31:10 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QIui6-0003PW-AY for ged-emacs-devel@m.gmane.org; Sun, 08 May 2011 05:31:10 +0200 Original-Received: from localhost ([::1]:57211 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIui5-0000uS-Hb for ged-emacs-devel@m.gmane.org; Sat, 07 May 2011 23:31:09 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51045) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIui2-0000uJ-Ca for emacs-devel@gnu.org; Sat, 07 May 2011 23:31:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QIui1-0002TO-LS for emacs-devel@gnu.org; Sat, 07 May 2011 23:31:06 -0400 Original-Received: from mail-iy0-f169.google.com ([209.85.210.169]:54110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QIui0-0002Su-Aq; Sat, 07 May 2011 23:31:04 -0400 Original-Received: by iyh42 with SMTP id 42so4880054iyh.0 for ; Sat, 07 May 2011 20:31:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=MfzAhdKfX4w5/dY6RsxRqC78yRoiIpLw0Aw8RNUXqIM=; b=N5Zf93II07kucxjH51fRPLVsfri7fpQ70hbruOVw4Rj1wzSbkBsgdur9sM6140irgS 18eZUtQn2VjFlfAxetPODpSYIGCxallW5TolPFj1DPiT8MEblllc1FpKQvq99JU9rpuY r88iWLPyPio0XPm3jxSAEQ8n3WjSfvVj2kLtU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=v6nJHhZu1cNVoWRf60GhhaCz/5l1eO6xeLfBWhgsTWSxTtg3tpQFslFgz6VEd6gRxm vNci8dCs630enYVkq0d1RjjXaR9A7Ohn8nNBtQB5IcA6Zbk5Yp4OHCOzbkJcE989H9IS A16NJvlOktE+aG4/dtOa8Aqk9OSu7WbY1w7CU= Original-Received: by 10.42.136.3 with SMTP id r3mr4462452ict.335.1304825462560; Sat, 07 May 2011 20:31:02 -0700 (PDT) Original-Received: from [192.168.1.3] (70-59-12-84.hlrn.qwest.net [70.59.12.84]) by mx.google.com with ESMTPS id un1sm1846884icb.21.2011.05.07.20.31.00 (version=SSLv3 cipher=OTHER); Sat, 07 May 2011 20:31:01 -0700 (PDT) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 In-Reply-To: <83r589ki7s.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:139218 Archived-At: On 5/7/2011 9:02 PM, Eli Zaretskii wrote: > Since this is only a problem during bootstrap, how about moving the > command to some target that only gets run as part of bootstrap? > > I would also support simply trying to run Sed at that time, without > any configure-time checks. People who bootstrap can be trusted to > have Sed, I think. If they don't Make will barf and let them know. Sounds good to me. I will try to find a spot during bootstrap and just run Sed. Less complexity is better. My initial patch was based on wrong assumption that this is needed every time Emacs is build from scratch through either a fresh check out or a maintainer clean. As Juanma pointed out this is not the case. The use case for this is rather specific (maintainer-clean only or if the getopt.in.h ever changed) as far as I can tell. Christoph