Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building with GDC: How difficult is it? (DMD and LDC2 work for me) #333

Closed
SimonN opened this issue May 26, 2018 · 2 comments
Closed

Building with GDC: How difficult is it? (DMD and LDC2 work for me) #333

SimonN opened this issue May 26, 2018 · 2 comments

Comments

@SimonN
Copy link
Owner

SimonN commented May 26, 2018

Lix 0.9.16

I like to build Lix with DMD, the reference compiler. It has the newest bugfixes, but also allows newer D constructs that are not yet allowed in GDC or LDC.

In the next months, I should look into building Lix with GDC or LDC. Maybe it's easy to compile with them, maybe it's hard. If Lix is easy to adapt to them, I should do it.

On Debian, their GDC package sits in the default repositories and is easier to fetch than the DMD package (must register separate repository on the Debian installation).

@SimonN
Copy link
Owner Author

SimonN commented May 27, 2018

The LDC build should pass without warnings on Arch and Debian, and likely on Windows.

I haven't looked into GDC yet.

@SimonN SimonN changed the title GDC and LDC, see how difficult Lix is to compile with them Building with GDC: How difficult is it? (DMD and LDC2 work for me) Oct 19, 2018
@SimonN
Copy link
Owner Author

SimonN commented Apr 20, 2019

Closing this: I do not support building with GDC.

Reason: Very often, GDC is based on outdated DMD versions that do not support D features required by Lix or Lix's dependencies. I support builds with DMD and LDC.

@SimonN SimonN closed this as completed Apr 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant