From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.devel Subject: Re: Make check in trunk Date: Wed, 03 Sep 2014 00:24:46 +0100 Message-ID: <86bnqxobb5.fsf@gmail.com> References: <83ppfef59r.fsf@gnu.org> <87wq9m813a.fsf@wanadoo.es> <83d2bef0wk.fsf@gnu.org> <837g1lgajz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1409700351 29402 80.91.229.3 (2 Sep 2014 23:25:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Sep 2014 23:25:51 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 03 01:25:44 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XOxSC-0004vV-4f for ged-emacs-devel@m.gmane.org; Wed, 03 Sep 2014 01:25:36 +0200 Original-Received: from localhost ([::1]:40668 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOxSB-0007bp-7D for ged-emacs-devel@m.gmane.org; Tue, 02 Sep 2014 19:25:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57204) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOxRn-0007Yq-PJ for emacs-devel@gnu.org; Tue, 02 Sep 2014 19:25:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XOxRg-0004fb-AJ for emacs-devel@gnu.org; Tue, 02 Sep 2014 19:25:11 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:40917) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOxRg-0004eR-4O for emacs-devel@gnu.org; Tue, 02 Sep 2014 19:25:04 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XOxRe-0004c8-Ou for emacs-devel@gnu.org; Wed, 03 Sep 2014 01:25:02 +0200 Original-Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 03 Sep 2014 01:25:02 +0200 Original-Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 03 Sep 2014 01:25:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 34 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.93 (windows-nt) Cancel-Lock: sha1:TZLnwYFfSq12AcfnbnamsEtiCI4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:173973 Archived-At: On Tue 02 Sep 2014, Eli Zaretskii wrote: >> From: Andy Moreton >> Date: Tue, 02 Sep 2014 18:52:30 +0100 >> >> I switched over last week, in order to start using the Mingw64 compiler >> in a painless way. > > Are you saying that MSYS cannot run MinGW64? > > If not, what do you mean by "painless"? What kind of pain did you > experience before? The mingw project is rudderless, and up until only a couple of weeks ago had been advertising a broken compiler and runtime as its current release for months. Setting up a working MSYS/mingw build environment with a consistent set of libraries for optional emacs features (images, XML, etc.) is a pain. The mingw/MSYS world does not have any package management worth the name. MSYS2 is simply a more recent fork from Cygwin than MSYS. The project has 32bit and 64bit MSYS2 environments, and packages including mingw and mingw64 (32 and 64bit) toolchains and libs. It is far easier to install a full consistent set of dependencies with a working package manager. I want a simple way to get a full featured up to date emacs build, and then use it for productive work. I do not want to spend my time tracking down the right combination of tools and libraries (or have to build all of them myself). At the moment, MSYS2 with a mingw64 toolchain fits that requirement far better than mingw/MSYS. AndyM