- ninja -j $TERMUX_MAKE_PROCESSES all llvm-config
-
- mkdir ldc-bootstrap
- cd ldc-bootstrap
- export DMD="$TERMUX_PKG_HOSTBUILD_DIR/dmd2/linux/bin64/dmd"
-
- cmake -GNinja $TERMUX_PKG_SRCDIR \
- -DD_FLAGS="-w;-mcpu=cortex-a8" \
- -DRT_CFLAGS="-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -Os -I$TERMUX_PREFIX/include" \
- -DLLVM_CONFIG="$TERMUX_PKG_HOSTBUILD_DIR/bin/llvm-config"
- ninja -j $TERMUX_MAKE_PROCESSES druntime-ldc phobos2-ldc \
- druntime-ldc-debug phobos2-ldc-debug ldmd2
- cd ..
+ ninja -j $TERMUX_MAKE_PROCESSES llvm-tblgen
+
+ CC="$TERMUX_STANDALONE_TOOLCHAIN/bin/$TERMUX_HOST_PLATFORM-clang" \
+ ./ldc-bootstrap/bin/ldc-build-runtime --ninja -j $TERMUX_MAKE_PROCESSES \
+ --dFlags="-mtriple=armv7-none-linux-android;-w;-mcpu=cortex-a8" \
+ --cFlags="-march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -Os -I$TERMUX_PREFIX/include" \
+ --targetSystem="Android;Linux;UNIX" --ldcSrcDir="$TERMUX_PKG_SRCDIR"