D for Android

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Wed Sep 20 05:32:54 UTC 2017


On 9/18/17 11:25 PM, Joakim wrote:
> Almost four years ago, I asked where Android was at, in this thread 
> about supporting ARM, and decided to take up the port:
> 
> http://forum.dlang.org/thread/yhulkqvlwnxjklnogmfv@forum.dlang.org
> 
> After releasing linux/x64 cross-compilers for the last couple years, I 
> finally got all my patches upstream and ldc 1.4 is the first official 
> release to fully support cross-compiling for Android/ARM from linux, 
> Windows, and hopefully macOS:
> 
> https://github.com/ldc-developers/ldc/releases/tag/v1.4.0
> 
> As noted there, I've written up full instructions on using the official 
> release to write D apps for Android, employing the simple OpenGLES C/C++ 
> sample apps that used to come with the NDK but ported to D, including 
> demonstrating calling Java methods through JNI:
> 
> https://wiki.dlang.org/Build_D_for_Android
> 
> If someone can try it out on a mac and either update that wiki page with 
> the required brew/port steps and any other mac-isms or post them here, 
> we can make it easier for mac users too.
> 
> Next up, 32-bit ARM Android devices are now supported, I'm looking at 
> getting 64-bit AArch64 Android up and running.

Congratulations, that's terrific news! -- Andrei


More information about the Digitalmars-d mailing list