Thread overview
Precompiled GDC compiler for Windows + instructions?
Sep 23, 2013
Bruno Medeiros
Sep 23, 2013
Iain Buclaw
Sep 25, 2013
Bruno Medeiros
Sep 25, 2013
Bruno Medeiros
Sep 25, 2013
Daniel Green
Sep 26, 2013
bearophile
Sep 24, 2013
Daniel Green
September 23, 2013
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
September 23, 2013
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';
September 24, 2013
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.
September 25, 2013
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
September 25, 2013
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
September 25, 2013
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.
September 26, 2013
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