Bug 21355 – dmd support for aarch64

Status
NEW
Severity
enhancement
Priority
P4
Component
dmd
Product
D
Version
D2
Platform
Other
OS
Linux
Creation time
2020-11-02T05:08:24Z
Last change time
2024-12-13T19:12:23Z
Assigned to
No Owner
Creator
odidev
Moved to GitHub: dmd#17994 →

Comments

Comment #0 by odidev — 2020-11-02T05:08:24Z
Hi Team, I was trying to build dmd for aarch64 platform. I followed the steps given at https://dlang.org/dmd-linux.html link, but it looks like dmd is not supported for aarch64. It will be really helpful if aarch64 support is added to the package. Do you have any plans for the same? Please let me know if any help is required. I am happy to help for the same. Thanks
Comment #1 by odidev — 2021-01-27T11:04:40Z
Hi, Please let me know if there are any plans for adding aarch64 support for dmd.
Comment #2 by lio+bugzilla — 2021-11-24T05:25:44Z
DMD has a architecture agnostic frontend (this parses the D code), but an Intel specific backend (this generates the binary executable.) It's unlikely that DMD will ever get an ARM (or other) code generator in the backend. But, lucky for us, there are two other D compilers that use the same DMD frontend (so the same D language) but have more flexible backends: LDC and GDC! These work great on ARM, including Apple MacBook M1! Give them a try!
Comment #3 by robert.schadek — 2024-12-13T19:12:23Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/17994 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB