Thread overview | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
September 21, 2006 Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | 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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | 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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | > 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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to %u | %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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Is it possible to build the native MingW32 Windows exe? |
October 24, 2006 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to %u | %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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | 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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | 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 Re: Nighly builds of GDC | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | 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
|
Copyright © 1999-2021 by the D Language Foundation