| Summary: | Add support for dlang | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Daniel Nielsen <Daniel.Nielsen> |
| Component: | devtools / tool chain | Assignee: | Unassigned <unassigned> |
| Status: | RESOLVED OBSOLETE | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium | CC: | meta.mr.watcher, meta.watcher, raj.khem, randy.macleod, ross.burton |
| Version: | 4.2 | ||
| Target Milestone: | Future | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Yes (doc changes required) | |
|
Description
Daniel Nielsen
2019-01-30 10:13:00 UTC
We will get gcc9 in 2.8 timeframe, its likely we might get it in 2.7 as a secondary compiler if release happens in time. Daniel, as you obviously care about D, would you be willing to enable the support once GCC 9 is integrated? If you have any questions related to D I'm more than happy to help, but unfortunately adding D support to OE-Core is far beyond my ability. Assuming it is integrated like the other languages, I suspect you think is more complicated than it really is. The GCC recipe has this line in:
LANGUAGES ?= "c,c++${FORTRAN}${JAVA}"
Just adding "dlang" or whatever the name is will build it, then you just need to ensure the packaging works.
That sounds seductively simple. I suppose that I can give it a try, if something unexpected occurs, I probably have to ask for help anyway, so I'm not sure that I'm really contributing much. However I don't mind trying if you prefer that I do it. There doesn't seem to be much interest in this D lang so resolving. If anyone does want to submit a patch, the project is open to the idea. |