📜 ⬆️ ⬇️

CrystaX NDK 10.2 release

The new version of CrystaX NDK 10.2.0 is available for download.

In this version, we focused mainly on fixes and minor improvements, but there are a few larger features.

Objective-C v2



Added support for Objective-C v2 runtime (i.e. Apple-compatible Objective-C runtime) and initial Cocoa-compatible frameworks (Foundation and CoreFoundation).
')
We want to say a big thank you to the GNUstep and Cocotron communities - without these projects, adding Objective-C v2 to CrystaX NDK would be much more difficult. Thank God (and RMS ), we live surrounded by a huge number of open source projects that help each other in one way or another, and the overall efficiency in the FOSS world is only increasing.

This is only the first step on the road of a thousand miles, but we seriously intend to continue to work on full support for Objective-C for Android, and we invite all those interested to participate in this. Send pull requests, edit the documentation - we will be grateful for any help.

Boost 1.58.0



In this release, we have included two versions of Boost - 1.57.0 and 1.58.0. Just use Boost for Android programming and forget about build issues!

We remind you that we have launched regular testing of Boost libraries, so that anyone can see the current results of testing specific libraries on Android: master and develop .

Clang 3.6



A new toolchain based on clang-3.6 has been added, with the transfer of all the fixes that we made in clang-3.4 and clang-3.5. Now this toolchain will be used by default, in the case of specifying " NDK_TOOLCHAIN_VERSION := clang " in your Application.mk.

We also updated LLVM libc ++ to the release_36 branch from the main LLVM repository, so now this is again the most recent version.

PNG, JPEG and TIFF



Added ready-to-use libpng-1.6.17, libjpeg-9a and libtiff-4.0.4beta, so no longer need to build them yourself; see an example of use here .

Other



As well as a large number of fixes and minor improvements, leading to a more standard and predictable behavior of the CrystaX NDK. Here you can find a complete list of closed in this version of tickets.

Source: https://habr.com/ru/post/261049/


All Articles