From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Building Emacs trunk on Windows 7, using MinGW + MSYS Date: Mon, 11 Jul 2011 20:32:03 +0300 Message-ID: <83pqlgpvu4.fsf@gnu.org> References: "CAAeL0STOOpzd6hQZ-V6g=QgYiO2zNwDjm8M=AAS8qCehN-Jvog@mail.gmail.com" <4E1B236F.1090309@gmx.de> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1310407522 10217 80.91.229.12 (11 Jul 2011 18:05:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 11 Jul 2011 18:05:22 +0000 (UTC) Cc: lekktu@gmail.com, emacs-devel@gnu.org To: grischka Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 11 20:05:16 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 1QgKr6-0000P2-Ls for ged-emacs-devel@m.gmane.org; Mon, 11 Jul 2011 20:05:16 +0200 Original-Received: from localhost ([::1]:54684 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgKr5-0006kI-K7 for ged-emacs-devel@m.gmane.org; Mon, 11 Jul 2011 14:05:15 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:53498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgKJ5-00074U-55 for emacs-devel@gnu.org; Mon, 11 Jul 2011 13:30:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QgKJ2-0007oU-NG for emacs-devel@gnu.org; Mon, 11 Jul 2011 13:30:06 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:44446) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QgKJ2-0007n5-2u for emacs-devel@gnu.org; Mon, 11 Jul 2011 13:30:04 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LO600K00J86YQ00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Mon, 11 Jul 2011 20:30:01 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.229.156.102]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LO600JIMJ9ZY0L0@a-mtaout20.012.net.il>; Mon, 11 Jul 2011 20:30:01 +0300 (IDT) In-reply-to: <4E1B236F.1090309@gmx.de> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.166 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:141951 Archived-At: > Date: Mon, 11 Jul 2011 18:23:11 +0200 > From: grischka > > I'd assume that if you explicitly maintain two distinct paths in the > makefile, one for building with SH and one for building with CMD, > then maybe the path for SH should do without explicitly using CMD. ;) If you know how to avoid CMD and still reliably invoke the Windows' native fc.exe, not some arbitrary sh builtin or alias, I'm all ears. In general, the SH path is just baggage from the past, when the Windows port of GNU Make was very deficient without a Unixy shell. Nowadays, this is no longer true (since Make 3.81), so it would be good to GC it, and use CMD exclusively.