Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
October 06, 2015 releases | ||||
---|---|---|---|---|
| ||||
http://gdcproject.org/downloads are all with gcc 5.2 https://github.com/D-Programming-GDC/GDC/releases/tag/v2.066.1_gcc5 is with gcc 5.1, as is the gdc-5 branch Is there a reason for this? If I want to package the latest "stable" gdc (must be from source), what should I work from? |
October 06, 2015 Re: releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Colvin | Am Tue, 06 Oct 2015 12:52:23 +0000 schrieb John Colvin <john.loughran.colvin@gmail.com>: > http://gdcproject.org/downloads are all with gcc 5.2 > > https://github.com/D-Programming-GDC/GDC/releases/tag/v2.066.1_gcc5 is with gcc 5.1, as is the gdc-5 branch > The gcc.version file is the version tested by the CI systems. This is important for the master branch which uses gcc snapshots and older or newer snapshots often do not work. For the release branches the version indicated in gcc.version is less important. It's used by the autotester, but GCC does not break compatibility in minor releases so you should always use the latest release. 5.2 in this case. OT: I just updated all gcc.version files. I'll push these updates once the autotester passes. > Is there a reason for this? If I want to package the latest "stable" gdc (must be from source), what should I work from? => latest GCC 5 (5.2 right now) and gdc-5 branch. We should probably add tags whenever we release updated binaries. But I don't want to call these v2.066.1_gcc5.2 as you can use all gdc-5 commits with all GCC 5 versions. Probably v2.066.1_gcc5_r2 instead or something like that. |
October 06, 2015 Re: releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Pfau Attachments:
| On 6 October 2015 at 17:23, Johannes Pfau via D.gnu <d.gnu@puremagic.com> wrote:
> Am Tue, 06 Oct 2015 12:52:23 +0000
> schrieb John Colvin <john.loughran.colvin@gmail.com>:
>
> > http://gdcproject.org/downloads are all with gcc 5.2
> >
> > https://github.com/D-Programming-GDC/GDC/releases/tag/v2.066.1_gcc5 is with gcc 5.1, as is the gdc-5 branch
> >
>
> The gcc.version file is the version tested by the CI systems. This is
> important for the master branch which uses gcc snapshots and
> older or newer snapshots often do not work.
>
> For the release branches the version indicated in gcc.version is less important. It's used by the autotester, but GCC does not break compatibility in minor releases so you should always use the latest release. 5.2 in this case.
>
> OT: I just updated all gcc.version files. I'll push these updates once the autotester passes.
>
> > Is there a reason for this? If I want to package the latest "stable" gdc (must be from source), what should I work from?
>
> => latest GCC 5 (5.2 right now) and gdc-5 branch.
>
> We should probably add tags whenever we release updated binaries. But I don't want to call these v2.066.1_gcc5.2 as you can use all gdc-5 commits with all GCC 5 versions. Probably v2.066.1_gcc5_r2 instead or something like that.
>
I hope you are not backporting latest master to those branches too. ;-)
|
October 06, 2015 Re: releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Iain Buclaw | Am Tue, 6 Oct 2015 18:13:26 +0200
schrieb "Iain Buclaw via D.gnu" <d.gnu@puremagic.com>:
>
> I hope you are not backporting latest master to those branches too. ;-)
>
I didn't have a look at the latest changes yet. Any reason why I shouldn't backport these?
|
October 06, 2015 Re: releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Pfau Attachments:
| On 6 Oct 2015 11:50 pm, "Johannes Pfau via D.gnu" <d.gnu@puremagic.com> wrote:
>
> Am Tue, 6 Oct 2015 18:13:26 +0200
> schrieb "Iain Buclaw via D.gnu" <d.gnu@puremagic.com>:
>
> >
> > I hope you are not backporting latest master to those branches too. ;-)
> >
>
> I didn't have a look at the latest changes yet. Any reason why I shouldn't backport these?
Should be OK now. There's some more a breaking going on. Moving expression codegen to visitors and other refactorings.
|
Copyright © 1999-2021 by the D Language Foundation