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

D lang support #2394

Open
kassane opened this issue Jul 2, 2024 · 1 comment
Open

D lang support #2394

kassane opened this issue Jul 2, 2024 · 1 comment

Comments

@kassane
Copy link

kassane commented Jul 2, 2024

Self-hosting compilers (need D compiler for bootstrap)

Based on Alpine packages, add:

  • gcc-gdc and ldc2 (llvm-based) support (cross-compilers)
  • dmd (currently i686/amd64 only - aarch64[wip]) - no cross-compilation

Aports:

References

@nekopsykose
Copy link
Contributor

gcc-gdc

this requires gcc so there's no point (and having multiple compilers is a bit not that useful)

ldc

this might be added eventually but there is no interest in adding it since no very useful software is written in D (there's like four useful niche projects total) so there's no priority. it also takes forever to update to newer llvm versions every llvm release..

unless you plan to figure out how to build a ldc-bootstrap that runs natively and then ldc with it i don't think this will be done anytime sooner than in a few years

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants