From c7ee0f0f0ba5b470a3614a369574d92a1e1fbffc Mon Sep 17 00:00:00 2001 From: Joe Fernandez Date: Mon, 12 Mar 2012 01:00:18 -0700 Subject: docs: NDK r7c Release Notes (RC2) Change-Id: I687e21bd2d85abbe1bca58396830a9cc23007444 --- docs/html/sdk/ndk/index.jd | 71 ++++++++++++++++++++++++++++++++++++++++------ docs/html/sdk/sdk_toc.cs | 3 +- 2 files changed, 64 insertions(+), 10 deletions(-) (limited to 'docs') diff --git a/docs/html/sdk/ndk/index.jd b/docs/html/sdk/ndk/index.jd index a1c59e3ab0ff..6f06de36e5ac 100644 --- a/docs/html/sdk/ndk/index.jd +++ b/docs/html/sdk/ndk/index.jd @@ -1,16 +1,16 @@ ndk=true -ndk.win_download=android-ndk-r7b-windows.zip -ndk.win_bytes=80346206 -ndk.win_checksum=c42b0c9c14428397337421d5e4999380 +ndk.win_download=android-ndk-r7c-windows.zip +ndk.win_bytes=80361003 +ndk.win_checksum=e86184cdc4bf71d32fa9185fad8544e2 -ndk.mac_download=android-ndk-r7b-darwin-x86.tar.bz2 -ndk.mac_bytes=73817184 -ndk.mac_checksum=6daa82ca6b73bc0614c9997430079c7a +ndk.mac_download=android-ndk-r7c-darwin-x86.tar.bz2 +ndk.mac_bytes=73836512 +ndk.mac_checksum=025f57feb5f32ed993a5fa7f5996477d -ndk.linux_download=android-ndk-r7b-linux-x86.tar.bz2 -ndk.linux_bytes=64349733 -ndk.linux_checksum=0eb8af18796cdaa082df8f7c54ad7f9a +ndk.linux_download=android-ndk-r7c-linux-x86.tar.bz2 +ndk.linux_bytes=63432410 +ndk.linux_checksum=0bc21b78823dcf6f86b988203626b1fe page.title=Android NDK @@ -62,6 +62,59 @@ padding: .25em 1em;
+ Android NDK, Revision 7c (March 2012) + +
+

This release of the NDK includes an important fix for Tegra2-based devices, and a few +additional fixes and improvements:

+ +
+
Important bug fixes:
+ +
+
    +
  • Fixed GNU STL armeabi-v7a binaries to not crash on non-NEON + devices. The files provided with NDK r7b were not configured properly, + resulting in crashes on Tegra2-based devices and others when trying to use + certain floating-point functions (e.g., {@code cosf}, {@code sinf}, {@code expf}).
  • +
+
+ +
Important changes:
+ +
+
    +
  • Added support for custom output directories through the {@code NDK_OUT} + environment variable. When defined, this variable is used to store all + intermediate generated files, instead of {@code $PROJECT_PATH/obj}. The variable is + also recognized by {@code ndk-gdb}.
  • +
  • Added support for building modules with hundreds or even thousands of source + files by defining {@code LOCAL_SHORT_COMMANDS} to {@code true} in your {@code Android.mk}. +

    This change forces the NDK build system to put most linker or archiver options + into list files, as a work-around for command-line length limitations. + See {@code docs/ANDROID-MK.html} for details.

    +
  • +
+
+ +
Other bug fixes:
+ +
+
    +
  • Fixed {@code android_getCpuCount()} implementation in the {@code cpufeatures} +helper library. On certain devices, where cores are enabled dynamically by the system, the previous +implementation would report the total number of active cores the first time the function +was called, rather than the total number of physically available cores.
  • +
+
+
+
+
+ + +
+ Android NDK, Revision 7b (February 2012)
diff --git a/docs/html/sdk/sdk_toc.cs b/docs/html/sdk/sdk_toc.cs index 13113fc6068a..c00a38367d5c 100644 --- a/docs/html/sdk/sdk_toc.cs +++ b/docs/html/sdk/sdk_toc.cs @@ -191,7 +191,8 @@ -- cgit v1.2.3-59-g8ed1b