aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAnthony Barbier <anthony.barbier@arm.com>2018-08-07 17:48:03 +0100
committerAnthony Barbier <anthony.barbier@arm.com>2018-11-02 16:54:54 +0000
commitd51ea0afb0917f78f0c72e51c4947873f72ad537 (patch)
treed6bee7fcc4f547fd6b9a15a08b9c8cbbe1e0c9eb /docs
parent215b4ea6c9dee480a22070d5873b0b8cb52531a0 (diff)
downloadComputeLibrary-d51ea0afb0917f78f0c72e51c4947873f72ad537.tar.gz
COMPMID-1243 Update doxygen to use Android ndk r17b
Change-Id: Iea248dca88828669b680aeacbbf2b359d2bed304 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/143143 Reviewed-by: Michele DiGiorgio <michele.digiorgio@arm.com> Tested-by: Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/00_introduction.dox26
1 files changed, 15 insertions, 11 deletions
diff --git a/docs/00_introduction.dox b/docs/00_introduction.dox
index 0a68d893ff..f2ad539aeb 100644
--- a/docs/00_introduction.dox
+++ b/docs/00_introduction.dox
@@ -28,8 +28,8 @@ For each release we provide some pre-built binaries of the library [here](https:
These binaries have been built using the following toolchains:
- Linux armv7a: gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux
- Linux arm64-v8a: gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu
- - Android armv7a: clang++ / gnustl NDK r16b
- - Android am64-v8a: clang++ / gnustl NDK r16b
+ - Android armv7a: clang++ / libc++ NDK r17b
+ - Android am64-v8a: clang++ / libc++ NDK r17b
@warning Make sure to use a compatible toolchain to build your application or you will get some std::bad_alloc errors at runtime.
@@ -215,7 +215,11 @@ If there is more than one release in a month then an extra sequential number is
@subsection S2_2_changelog Changelog
-v18.05 Public maintenance release
+v18.08 Public major release
+ - Various bug fixes.
+ - Updated recommended NDK version to r17b.
+
+v18.05 Public major release
- Various bug fixes.
- Various optimisations.
- Major redesign in the interface for the neon kernels implemented in assembly.
@@ -843,26 +847,26 @@ Below is a list of the common parameters among the graph examples :
@subsection S3_3_android Building for Android
For Android, the library was successfully built and tested using Google's standalone toolchains:
- - clang++ from NDK r16b for armv7a
- - clang++ from NDK r16b for arm64-v8a
+ - clang++ from NDK r17b for armv7a
+ - clang++ from NDK r17b for arm64-v8a
Here is a guide to <a href="https://developer.android.com/ndk/guides/standalone_toolchain.html">create your Android standalone toolchains from the NDK</a>
-- Download the NDK r16b from here: https://developer.android.com/ndk/downloads/index.html
+- Download the NDK r17b from here: https://developer.android.com/ndk/downloads/index.html
- Make sure you have Python 2 installed on your machine.
- Generate the 32 and/or 64 toolchains by running the following commands:
<!-- Leave 2 blank lines here or the formatting of the commands below gets messed up --!>
<!-- End of the 2 blank lines --!>
- $NDK/build/tools/make_standalone_toolchain.py --arch arm64 --install-dir $MY_TOOLCHAINS/aarch64-linux-android-ndk-r16b --stl gnustl --api 21
- $NDK/build/tools/make_standalone_toolchain.py --arch arm --install-dir $MY_TOOLCHAINS/arm-linux-android-ndk-r16b --stl gnustl --api 21
+ $NDK/build/tools/make_standalone_toolchain.py --arch arm64 --install-dir $MY_TOOLCHAINS/aarch64-linux-android-ndk-r17b --stl libc++ --api 21
+ $NDK/build/tools/make_standalone_toolchain.py --arch arm --install-dir $MY_TOOLCHAINS/arm-linux-android-ndk-r17b --stl libc++ --api 21
-@attention Due to some NDK issues make sure you use clang++ & gnustl
+@attention We used to use gnustl but as of NDK r17 it is deprecated so we switched to libc++
@note Make sure to add the toolchains to your PATH:
- export PATH=$PATH:$MY_TOOLCHAINS/aarch64-linux-android-ndk-r16b/bin:$MY_TOOLCHAINS/arm-linux-android-ndk-r16b/bin
+ export PATH=$PATH:$MY_TOOLCHAINS/aarch64-linux-android-ndk-r17b/bin:$MY_TOOLCHAINS/arm-linux-android-ndk-r17b/bin
@subsubsection S3_3_1_library How to build the library ?
@@ -1142,4 +1146,4 @@ After the first run, the CLTuner's results can be exported to a file using the m
This file can be also imported using the method "load_from_file("results.csv")".
- tuner.load_from_file("results.csv");
*/
-} // namespace arm_compute \ No newline at end of file
+} // namespace arm_compute