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

Closed
kassane opened this issue Jul 2, 2024 · 2 comments
Closed

D lang support #2394

kassane opened this issue Jul 2, 2024 · 2 comments

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

@q66
Copy link
Member

q66 commented Jan 11, 2025

this is unlikely to be done anytime soon and i have no real interest in doing it so there's no need to keep an open issue about it

@q66 q66 closed this as completed Jan 11, 2025
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

3 participants