www.digitalmars.com         C & C++   DMDScript  

D.gnu - Precompiled GDC compiler for Windows + instructions?

reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
 From what I can see, there are no instructions as to how to setup a 
precompiled GDC for Windows. This should be fixed, a wiki page should be 
created to describe that. I think it would be important to have an easy 
setup of GDC for Windows that doesn't involve compilation and all this 
arcana (http://gdcproject.org/wiki/MinGW)


I *think* I have created a working GDC installation for windows by 
installing TDM-GCC (tdm-gcc-4.7.1-2.exe) and then adding 
gcc-4.6.1-tdm-1-gdc-9841510e8ba6-20120109.7z from 
https://bitbucket.org/goshawk/gdc/downloads . But that goshawk page I 
only found out about in the http://dlang.org/download.html page, I 
didn't find a reference to it from the GDC website. So I have no idea if 
my setup is actually adequate or optimal. (Is the TDM version 
correct/compatible? Is the x64 version of TDM/GDC significantly ahead of 
the 32 bits one? Is the x64 as stable? I have no idea)


PS: this page is spammed: http://gdcproject.org/wiki/MinGWDocumentation

-- 
Bruno Medeiros - Software Engineer
Sep 23 2013
next sibling parent reply Iain Buclaw <ibuclaw ubuntu.com> writes:
On 23 September 2013 20:00, Bruno Medeiros
<brunodomedeiros+dng gmail.com> wrote:
 From what I can see, there are no instructions as to how to setup a
 precompiled GDC for Windows. This should be fixed, a wiki page should be
 created to describe that. I think it would be important to have an easy
 setup of GDC for Windows that doesn't involve compilation and all this
 arcana (http://gdcproject.org/wiki/MinGW)


 I *think* I have created a working GDC installation for windows by
 installing TDM-GCC (tdm-gcc-4.7.1-2.exe) and then adding
 gcc-4.6.1-tdm-1-gdc-9841510e8ba6-20120109.7z from
 https://bitbucket.org/goshawk/gdc/downloads . But that goshawk page I only
 found out about in the http://dlang.org/download.html page, I didn't find a
 reference to it from the GDC website. So I have no idea if my setup is
 actually adequate or optimal. (Is the TDM version correct/compatible? Is the
 x64 version of TDM/GDC significantly ahead of the 32 bits one? Is the x64 as
 stable? I have no idea)


 PS: this page is spammed: http://gdcproject.org/wiki/MinGWDocumentation

 --
 Bruno Medeiros - Software Engineer
Must have missed that... the wiki is currently in read-only and will be taken down / replaced with wiki.dlang.org/GDC -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';
Sep 23 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 23/09/2013 23:54, Iain Buclaw wrote:
 On 23 September 2013 20:00, Bruno Medeiros
 <brunodomedeiros+dng gmail.com> wrote:
  From what I can see, there are no instructions as to how to setup a
 precompiled GDC for Windows. This should be fixed, a wiki page should be
 created to describe that. I think it would be important to have an easy
 setup of GDC for Windows that doesn't involve compilation and all this
 arcana (http://gdcproject.org/wiki/MinGW)


 I *think* I have created a working GDC installation for windows by
 installing TDM-GCC (tdm-gcc-4.7.1-2.exe) and then adding
 gcc-4.6.1-tdm-1-gdc-9841510e8ba6-20120109.7z from
 https://bitbucket.org/goshawk/gdc/downloads . But that goshawk page I only
 found out about in the http://dlang.org/download.html page, I didn't find a
 reference to it from the GDC website. So I have no idea if my setup is
 actually adequate or optimal. (Is the TDM version correct/compatible? Is the
 x64 version of TDM/GDC significantly ahead of the 32 bits one? Is the x64 as
 stable? I have no idea)


 PS: this page is spammed: http://gdcproject.org/wiki/MinGWDocumentation

 --
 Bruno Medeiros - Software Engineer
Must have missed that... the wiki is currently in read-only and will be taken down / replaced with wiki.dlang.org/GDC
Cool, I look forward to the new wiki and new instructions then. :) -- Bruno Medeiros - Software Engineer
Sep 25 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 25/09/2013 16:18, Bruno Medeiros wrote:
 On 23/09/2013 23:54, Iain Buclaw wrote:
 On 23 September 2013 20:00, Bruno Medeiros
 <brunodomedeiros+dng gmail.com> wrote:
  From what I can see, there are no instructions as to how to setup a
 precompiled GDC for Windows. This should be fixed, a wiki page should be
 created to describe that. I think it would be important to have an easy
 setup of GDC for Windows that doesn't involve compilation and all this
 arcana (http://gdcproject.org/wiki/MinGW)


 I *think* I have created a working GDC installation for windows by
 installing TDM-GCC (tdm-gcc-4.7.1-2.exe) and then adding
 gcc-4.6.1-tdm-1-gdc-9841510e8ba6-20120109.7z from
 https://bitbucket.org/goshawk/gdc/downloads . But that goshawk page I
 only
 found out about in the http://dlang.org/download.html page, I didn't
 find a
 reference to it from the GDC website. So I have no idea if my setup is
 actually adequate or optimal. (Is the TDM version correct/compatible?
 Is the
 x64 version of TDM/GDC significantly ahead of the 32 bits one? Is the
 x64 as
 stable? I have no idea)


 PS: this page is spammed: http://gdcproject.org/wiki/MinGWDocumentation

 --
 Bruno Medeiros - Software Engineer
Must have missed that... the wiki is currently in read-only and will be taken down / replaced with wiki.dlang.org/GDC
Cool, I look forward to the new wiki and new instructions then. :)
I mean, there will be up-to-date precompiled Windows releases, right? -- Bruno Medeiros - Software Engineer
Sep 25 2013
parent reply Daniel Green <venix1 gmail.com> writes:
On 09/25/13 10:20, Bruno Medeiros wrote:
 I mean, there will be up-to-date precompiled Windows releases, right?
It's my intention. I'd like to get an automated process setup so that new builds can be generated automatically. Though, Windows isn't so friendly for that type of work when it comes to building GCC.
Sep 25 2013
parent "bearophile" <bearophileHUGS lycos.com> writes:
Daniel Green:

 Though, Windows isn't so friendly for that type of work when it 
 comes to
 building GCC.
That makes the need of pre-compiled binaries even more important on Windows :-) It's a long time since I have had a working GDC on my PC. Bye, bearophile
Sep 25 2013
prev sibling parent Daniel Green <venix1 gmail.com> writes:
On 09/23/13 14:00, Bruno Medeiros wrote:

 (Is the TDM version correct/compatible?
No, you're mixing GCC 4.7.1(TDM) with GCC 4.6.1 (GDC). It's also using an older version of D.
 Is the x64 version of TDM/GDC significantly ahead of the 32 bits one?
Not that I'm aware of, what really matters with them will be the GCC version.
 Is the x64 as stable? I have no idea
I would consider it not sufficiently tested. The release notes on this list should have a list of any issues I was aware of. The TDM integration got to be a mess and was too much work to keep it up to date, so I began work on a new build script. It uses the GCC 4.8.1 but required dropping X86_64 for now. So if you can manage without X86_64 you can try it at https://github.com/venix1/MinGW-GDC Currently, it has issues with a bootstrap compile on a fresh install of Windows. A non-bootstrap build looks to be what induces dependencies on shared libraries but compiles fine. You'll need to salvage some DLLs from the MinGW install.
Sep 23 2013