<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>RE: How to build admb source with mingw 64 - finally!</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi Arni,<BR>
  I agree with you - I think only developers need MSYS, and the users group should be able to use mingw-64 TDM. So we don't need to include msys with the installer and binary builds. I tried the rtools approach back when we were talking about it in the summer and couldn't get it to work, could you put together a howto for it so that we can all try? Then we will have two methods with which to compare.<BR>
Thanks!<BR>
<BR>
Chris<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Arni Magnusson [<A HREF="mailto:arnima@hafro.is">mailto:arnima@hafro.is</A>]<BR>
Sent: Tue 12/10/2013 9:03 AM<BR>
To: Grandin, Chris<BR>
Cc: Jon Schnute; Wade Coope; John Sibert; Johnoel Ancheta; developers@admb-project.org; Haigh, Rowan<BR>
Subject: Re: How to build admb source with mingw 64 - finally!<BR>
<BR>
Hi all,<BR>
<BR>
Good to hear that the Windows build is working smoothly now. Your efforts<BR>
are appreciated by everyone, including me.<BR>
<BR>
In July, I built both 32 and 64 bit ADMB using the GCC compiler that comes<BR>
with Rtools. At that point I suggested we use whatever GCC is in the most<BR>
current Rtools distribution as our main compiler. This suggestion was<BR>
based on (1) successful compilation, (2) letting the R people [Murdoch,<BR>
Ripley] do the hard work of finding the best GCC compiler for Windows, (3)<BR>
R will be around for many more years, and (4) many people already have<BR>
Rtools installed and in their PATH. The Rtools GCC also comes with gdb and<BR>
some other useful tools.<BR>
<BR>
Rtools is considerably smaller and feels more native than MSYS. If I<BR>
remember correctly, MSYS comes with some medium-size programs, such as a<BR>
Perl interpreter.<BR>
<BR>
Can someone summarize the main pros and cons of Rtools vs. MSYS for<BR>
building ADMB?<BR>
<BR>
I appreciate the usefulness of MSYS for developers, but isn't it a bit too<BR>
large to fit inside the ADMB-IDE installer?<BR>
<BR>
Arni<BR>
<BR>
<BR>
<BR>
On Tue, 10 Dec 2013, Grandin, Chris wrote:<BR>
<BR>
> The 64-bit debug build also works perfectly. The 64-bit gdb.exe debugger<BR>
> is included with mingw64 and works with the emacs IDE. Whichever file we<BR>
> use for msys 64 is fine with me as long as it works!<BR>
><BR>
> Arni had a problem with us using MSYS, I'm not sure what we can do about<BR>
> that but I think it is more important to evolve the software to 64-bit<BR>
> than to shelter some people from this.<BR>
><BR>
> Jon - I have always used the shell because it ensures your commands are<BR>
> the msys/mingw ones. For example windows has a find.exe command, and you<BR>
> don't want your build to use this, you want it to use the mingw<BR>
> find.exe. The source may build how it currently stands in DOS but<BR>
> remember that some future changes could break this.<BR>
><BR>
> If you want to try making the debug build, just do 'make debug' instead<BR>
> of 'make' in the instructions I sent out.<BR>
><BR>
> Cheers<BR>
> Chris<BR>
><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>