|
1 | 1 | ndk=true |
2 | 2 |
|
3 | | -ndk.win_download=android-ndk-r7b-windows.zip |
4 | | -ndk.win_bytes=80346206 |
5 | | -ndk.win_checksum=c42b0c9c14428397337421d5e4999380 |
| 3 | +ndk.win_download=android-ndk-r7c-windows.zip |
| 4 | +ndk.win_bytes=80361003 |
| 5 | +ndk.win_checksum=e86184cdc4bf71d32fa9185fad8544e2 |
6 | 6 |
|
7 | | -ndk.mac_download=android-ndk-r7b-darwin-x86.tar.bz2 |
8 | | -ndk.mac_bytes=73817184 |
9 | | -ndk.mac_checksum=6daa82ca6b73bc0614c9997430079c7a |
| 7 | +ndk.mac_download=android-ndk-r7c-darwin-x86.tar.bz2 |
| 8 | +ndk.mac_bytes=73836512 |
| 9 | +ndk.mac_checksum=025f57feb5f32ed993a5fa7f5996477d |
10 | 10 |
|
11 | | -ndk.linux_download=android-ndk-r7b-linux-x86.tar.bz2 |
12 | | -ndk.linux_bytes=64349733 |
13 | | -ndk.linux_checksum=0eb8af18796cdaa082df8f7c54ad7f9a |
| 11 | +ndk.linux_download=android-ndk-r7c-linux-x86.tar.bz2 |
| 12 | +ndk.linux_bytes=63432410 |
| 13 | +ndk.linux_checksum=0bc21b78823dcf6f86b988203626b1fe |
14 | 14 |
|
15 | 15 | page.title=Android NDK |
16 | 16 |
|
@@ -62,6 +62,59 @@ padding: .25em 1em; |
62 | 62 | <div class="toggleable open"> |
63 | 63 | <a href="#" onclick="return toggleDiv(this)"><img src= |
64 | 64 | "{@docRoot}assets/images/triangle-opened.png" class="toggle-img" height="9px" width="9px"> |
| 65 | + Android NDK, Revision 7c</a> <em>(March 2012)</em> |
| 66 | + |
| 67 | + <div class="toggleme"> |
| 68 | + <p>This release of the NDK includes an important fix for Tegra2-based devices, and a few |
| 69 | +additional fixes and improvements:</p> |
| 70 | + |
| 71 | + <dl> |
| 72 | + <dt>Important bug fixes:</dt> |
| 73 | + |
| 74 | + <dd> |
| 75 | + <ul> |
| 76 | + <li>Fixed GNU STL armeabi-v7a binaries to not crash on non-NEON |
| 77 | + devices. The files provided with NDK r7b were not configured properly, |
| 78 | + resulting in crashes on Tegra2-based devices and others when trying to use |
| 79 | + certain floating-point functions (e.g., {@code cosf}, {@code sinf}, {@code expf}).</li> |
| 80 | + </ul> |
| 81 | + </dd> |
| 82 | + |
| 83 | + <dt>Important changes:</dt> |
| 84 | + |
| 85 | + <dd> |
| 86 | + <ul> |
| 87 | + <li>Added support for custom output directories through the {@code NDK_OUT} |
| 88 | + environment variable. When defined, this variable is used to store all |
| 89 | + intermediate generated files, instead of {@code $PROJECT_PATH/obj}. The variable is |
| 90 | + also recognized by {@code ndk-gdb}. </li> |
| 91 | + <li>Added support for building modules with hundreds or even thousands of source |
| 92 | + files by defining {@code LOCAL_SHORT_COMMANDS} to {@code true} in your {@code Android.mk}. |
| 93 | + <p>This change forces the NDK build system to put most linker or archiver options |
| 94 | + into list files, as a work-around for command-line length limitations. |
| 95 | + See {@code docs/ANDROID-MK.html} for details.</p> |
| 96 | + </li> |
| 97 | + </ul> |
| 98 | + </dd> |
| 99 | + |
| 100 | + <dt>Other bug fixes:</dt> |
| 101 | + |
| 102 | + <dd> |
| 103 | + <ul> |
| 104 | + <li>Fixed {@code android_getCpuCount()} implementation in the {@code cpufeatures} |
| 105 | +helper library. On certain devices, where cores are enabled dynamically by the system, the previous |
| 106 | +implementation would report the total number of <em>active</em> cores the first time the function |
| 107 | +was called, rather than the total number of <em>physically available</em> cores.</li> |
| 108 | + </ul> |
| 109 | + </dd> |
| 110 | + </dl> |
| 111 | + </div> |
| 112 | +</div> |
| 113 | + |
| 114 | + |
| 115 | +<div class="toggleable closed"> |
| 116 | + <a href="#" onclick="return toggleDiv(this)"><img src= |
| 117 | + "{@docRoot}assets/images/triangle-closed.png" class="toggle-img" height="9px" width="9px"> |
65 | 118 | Android NDK, Revision 7b</a> <em>(February 2012)</em> |
66 | 119 |
|
67 | 120 | <div class="toggleme"> |
|
0 commit comments