blob: a7f9297d598b3c048a16cbbbc56565e37f190c6b [file] [log] [blame]
David 'Digit' Turner5ad95c52009-05-27 14:20:44 +02001Android NDK ChangeLog:
David 'Digit' Turner979c98c2009-05-20 16:08:19 +02002
3-------------------------------------------------------------------------------
David 'Digit' Turner5ad95c52009-05-27 14:20:44 +02004Current version (2009-05-27):
5
6- Force the use of 32-bit toolchain binaries on 64-bit hosts. This reduces
7 the number of prebuilt packages needed to be distributed.
David 'Digit' Turner979c98c2009-05-20 16:08:19 +02008
9- Expose the zlib headers <zlib.h> and <zconf.h> as part of the stable
10 ABIs.
11
12- Use the --no-undefined flag at link time by default when generating
13 binaries. This means that the linker will issue an "undefined symbol"
14 error when trying to build a shared library that references an undefined
15 variable or function. This is to help catch simple bugs, but you can
16 override this by setting LOCAL_ALLOW_UNDEFINED_SYMBOLS to true.
17
18- Fix a typo that prevented APP_CFLAGS, APP_CPPFLAGS, etc.. to work as
19 advertized in the build system.
20
21- Fix auto-dependency computations
22
23- Fix dependency between the generated shared libraries and the copy that
24 is installed in under the application's project path.
25
26- "make APP=<app> clean" now properly cleans the installed binaries.
27
28- Fix the build-toolchain.sh to refer to the proper download location for the
29 toolchain source tarball.
30
31-------------------------------------------------------------------------------
32android-1.5_r1 released.
33
34Initial version.
35
36The only headers that are publicly exposed are for:
37
38- the C library
39- the Math library (<math.h>)
40- the JNI interface (<jni.h>)