How to impose D2 on gdc

576 Views Asked by At

I have installed GDC from the software center of ubuntu.

The problem is that when I tried to compile a source that contain the keyword immutable, it gives me an error. Then I deduced that it compiles only D1.

If i want to compile D2 with GDC, what should I do?

3

There are 3 best solutions below

2
On BEST ANSWER

Try looking here (warning: it's not yet complete in any shape or form).

0
On

You need to pass -v2 to select D2 compiling, e.g.:

gdc -v2 main.d
0
On

The packages in the linux repository are very out of date. To my knowledge, they are not compatible with D2 in any way. I've tried.

The only way that I know how to get D2 working with GDC would be to compile GDC from here: https://bitbucket.org/goshawk/gdc/downloads

If you follow the instruction on the wiki, you can optionally compile it to work with D2.

I have recently switched from dmd to gdc using this method and have had no problems. The code written and tested with dmd compiles cleanly with gdc.