From 51501634c7d530d691f4345990a2434a00603ba2 Mon Sep 17 00:00:00 2001
From: David Friedman
The following sections provide information about releases of the NDK.
+ Android NDK, Revision 9c (December 2013)
+
This is a bug-fix-only release.
+-fuse-ld=mcld
, so that the following error no longer occurs:
+cc1: internal compiler error: in common_handle_option, at opts.c:1774
-mhard-float
support for __builtin
math functions. For ongoing information on fixes for -mhard-float with STL, please follow http://b.android.com/61784.poll
to poll(struct pollfd *, nfds_t, int);
in poll.h
.utimensat
to libc.so
in API levels 12 and 19. It is now present in levels 12-19.futimens
into libc.so
, as of API level 19.clock_settime()
and clock_nanosleep()
to time.h
for API 8 and higher.CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, CLOCK_MONOTONIC_COARSE, CLOCK_BOOTTIME, CLOCK_REALTIME_ALARM,
and CLOCK_BOOTTIME_ALARM
in time.h.
CLOCK_REALTIME_HR
and CLOCK_MONOTONIC_HR.
source/android/ndk_helper
as follows:
+ Check_ReleaseStringUTFChars
in /system/lib/libdvm.so
that was causing crashes on x86 devices.cmd.exe
when LOCAL_SRC_FILES
contains absolute paths. See https://android-review.googlesource.com/#/c/69992.stack:
+ section that doesn't contain pc
, eip
, or ip
. For example:
+I/DEBUG ( 1151): #00 5f09db68 401f01c4 /system/lib/libc.so
LOCAL_EXPORT_LDFLAGS
.NDK_PROJECT_PATH=null
setting for use in an integrated build system where options are explicitly passed to ndk-build
. With this setting, ndk-build
makes no attempt to look for NDK_PROJECT_PATH.
This setting also prevents variables from deriving default settings from NDK_PROJECT_PATH. As a result, the following variables must now be explicitly specified (with their default values if such exist): NDK_OUT, NDK_LIBS_OUT, APP_BUILD_SCRIPT, NDK_DEBUG
(optional, default to 0), and other APP_*
's contained in Application.mk
.APP_ABI
can now be enumerated in a comma-delimited list. For example:
+APP_ABI := "armeabi,armeabi-v7a"
-g
) to rebuild all of STL with debugging info in an optional, separate package called android-ndk-r9c-cxx-stl-libs-with-debugging-info.zip
. This option helps ndk-stack to provide better a stack dump across STL. This change should not affect the code/size of the final, stripped file.hello-jni
samples to report APP_ABI
at compilation.ar
tool in Deterministic mode (option -D
) to build static libraries. For more information, see http://b.android.com/60705.
Android NDK, Revision 9b (October 2013)