D Blog News Roundup

kinke noone at nowhere.com
Mon Feb 17 19:36:13 UTC 2020


> Adam Ruppe was working on contract to get LDC’s Android support 
> to the finish line. He wrapped things up a few weeks back and 
> has been paid out of the Foundation’s HR Fund.

Is there any written spec about this task? By that description, I 
would have expected work on the compiler or druntime/Phobos 
(there's obviously room for improvements, especially wrt. TLS 
quirks, but should be okay-ish in general). If 
https://github.com/adamdruppe/d_android is the result, after a 
quick glance it appears to consist of Android bindings and a 
little tool to simplify setting up an LDC installation for 
cross-compilation to Android (which most likely could and should 
be extended to support most prebuilt LDC packages, and then 
bundled with LDC).

Our CI tests don't run on Android at all; the only test is that 
druntime, Phobos and LDC itself can be cross-compiled and 
-linked, that's it. That's IMO clearly not enough to claim 
readiness.
The outdated Wiki page 
(https://wiki.dlang.org/Build_D_for_Android) hasn't been touched 
for over a year either.

Thanks Adam anyway; it's just that I imagined something 
completely different when reading 'getting LDC’s Android support 
to the finish line'.


More information about the Digitalmars-d-announce mailing list