Jump to page: 1 2
Thread overview
Nighly builds of GDC
Sep 21, 2006
Gregor Richards
Sep 21, 2006
B. Ross
Sep 21, 2006
Gregor Richards
Oct 03, 2006
%u
Oct 23, 2006
Gregor Richards
Oct 24, 2006
%u
Oct 24, 2006
Gregor Richards
Oct 31, 2006
David Friedman
Oct 31, 2006
David Friedman
Nov 01, 2006
Gregor Richards
Nov 06, 2006
%u
September 21, 2006
I've started up a cronjob to do nightly builds and upload them to my personal home page.

So, firstly, nightly builds of GDC for GNU/Linux on x86 are at:
http://www.codu.org/gdc-nightly/

Secondly, people wishing to set up nightly builds for other systems may want my script, which is at:
http://www.codu.org/gdc-nightly/gdc-nightly.sh

 - Gregor Richards

PS: Apparently GDC can't be cross-compiled.  I was going to set up a MingW32 version as well, but since I can't cross-compile GDC, it's dead in the water.
September 21, 2006
Gregor Richards wrote:
> I've started up a cronjob to do nightly builds and upload them to my personal home page.
> 
> So, firstly, nightly builds of GDC for GNU/Linux on x86 are at:
> http://www.codu.org/gdc-nightly/
> 
> Secondly, people wishing to set up nightly builds for other systems may want my script, which is at:
> http://www.codu.org/gdc-nightly/gdc-nightly.sh
> 
>  - Gregor Richards
> 
> PS: Apparently GDC can't be cross-compiled.  I was going to set up a MingW32 version as well, but since I can't cross-compile GDC, it's dead in the water.


Cool thanks. If I have a spare junk box lying around I'll try and set one up for 'dows.
September 21, 2006
Gregor Richards wrote:
> I've started up a cronjob to do nightly builds and upload them to my personal home page.
> 
> So, firstly, nightly builds of GDC for GNU/Linux on x86 are at:
> http://www.codu.org/gdc-nightly/
> 
> Secondly, people wishing to set up nightly builds for other systems may want my script, which is at:
> http://www.codu.org/gdc-nightly/gdc-nightly.sh
> 
>  - Gregor Richards
> 
> PS: Apparently GDC can't be cross-compiled.  I was going to set up a MingW32 version as well, but since I can't cross-compile GDC, it's dead in the water.

I could host a nightly build of a cross-compiler targeting MingW32 from GNU/Linux ... would that be useful at all?

 - Gregor Richards
October 03, 2006
> I could host a nightly build of a cross-compiler targeting MingW32 from GNU/Linux ... would that be useful at all?
>
>  - Gregor Richards

That will be great!

Please put the built binary also at http://www.codu.org/gdc-nightly/

So I can just grub the latest version.

Thanks.
October 23, 2006
%u wrote:
>>I could host a nightly build of a cross-compiler targeting MingW32
>>from GNU/Linux ... would that be useful at all?
>>
>> - Gregor Richards
> 
> 
> That will be great!
> 
> Please put the built binary also at http://www.codu.org/gdc-nightly/
> 
> So I can just grub the latest version.
> 
> Thanks.

I should probably have responded to this, I started making MingW32-targetted GDCs for GNU/Linux a while ago ... totally forgot that it was in response to this :P

 - Gregor Richards
October 24, 2006
Is it possible to build the native MingW32 Windows exe?

October 24, 2006
%u wrote:
> Is it possible to build the native MingW32 Windows exe?
> 

Not from anything but a Windows system.  The included phobos has the fairly lame habit of running some of its generated code to generate more code, and doesn't understand the concept of cross-compilation.

 - Gregor Richards
October 31, 2006
Gregor Richards wrote:
> %u wrote:
> 
>> Is it possible to build the native MingW32 Windows exe?
>>
> 
> Not from anything but a Windows system.  The included phobos has the fairly lame habit of running some of its generated code to generate more code, and doesn't understand the concept of cross-compilation.
> 
>  - Gregor Richards

There is support for building cross-compilers that target Win32 and SkyOS.  The files that would normally need to be generated are included in the distrubtion and should be picked up the the configuration script.

David
October 31, 2006
David Friedman wrote:
> Gregor Richards wrote:
> 
>> %u wrote:
>>
>>> Is it possible to build the native MingW32 Windows exe?
>>>
>>
>> Not from anything but a Windows system.  The included phobos has the fairly lame habit of running some of its generated code to generate more code, and doesn't understand the concept of cross-compilation.
>>
>>  - Gregor Richards
> 
> 
> There is support for building cross-compilers that target Win32 and SkyOS.  The files that would normally need to be generated are included in the distrubtion and should be picked up the the configuration script.
> 
> David

The question was actually about cross-built native compilers...  This almost works out of the box, but require one extra step.  After running the configure script, in the top level Makefile, replace

  CXX_FOR_BUILD = $(CXX)

with

  CXX_FOR_BUILD = g++

The problem in this case is code generation for the compiler itself, not Phobos.

David
November 01, 2006
David Friedman wrote:
> David Friedman wrote:
> 
>> Gregor Richards wrote:
>>
>>> %u wrote:
>>>
>>>> Is it possible to build the native MingW32 Windows exe?
>>>>
>>>
>>> Not from anything but a Windows system.  The included phobos has the fairly lame habit of running some of its generated code to generate more code, and doesn't understand the concept of cross-compilation.
>>>
>>>  - Gregor Richards
>>
>>
>>
>> There is support for building cross-compilers that target Win32 and SkyOS.  The files that would normally need to be generated are included in the distrubtion and should be picked up the the configuration script.
>>
>> David
> 
> 
> The question was actually about cross-built native compilers...  This almost works out of the box, but require one extra step.  After running the configure script, in the top level Makefile, replace
> 
>   CXX_FOR_BUILD = $(CXX)
> 
> with
> 
>   CXX_FOR_BUILD = g++
> 
> The problem in this case is code generation for the compiler itself, not Phobos.
> 
> David

Aha - for some reason I thought this was in Phobos, but I now see it's in the code inherited from the DMD frontend (grr @ Walter).

I guess I can make Win32 nightlies then :P

 - Gregor Richards
« First   ‹ Prev
1 2