blob: 3526554862527743f9570694cc2a7bda15cbe452 [file] [log] [blame] [view]
Changelog
=========
Report issues to [GitHub].
For Android Studio issues, follow the docs on the [Android Studio site].
[GitHub]: https://github.com/android-ndk/ndk/issues
[Android Studio site]: http://tools.android.com/filing-bugs
Announcements
-------------
* The deprecated headers have been removed. [Unified Headers] are now simply
The Headers.
For migration tips, see [Unified Headers Migration Notes].
* GCC is no longer supported. It will not be removed from the NDK just yet, but
is no longer receiving backports. It cannot be removed until after libc++ has
become stable enough to be the default, as some parts of gnustl are still
incompatible with Clang. It will likely be removed after that point.
[Unified Headers]: docs/UnifiedHeaders.md
[Unified Headers Migration Notes]: docs/UnifiedHeadersMigration.md
NDK
===
* ndk-build and CMake now link libatomic by default. Manually adding `-latomic`
to your ldflags should no longer be necessary.
* Clang static analyzer support for ndk-build has been fixed to work with Clang
as a compiler. See https://github.com/android-ndk/ndk/issues/362.
Known Issues
------------
* This is not intended to be a comprehensive list of all outstanding bugs.
* gabi++ (and therefore stlport) binaries can segfault when built for armeabi:
https://github.com/android-ndk/ndk/issues/374.
* MIPS64 must use the integrated assembler. Clang defaults to using binutils
rather than the integrated assmebler for this target. ndk-build and cmake
handle this for you, but make sure to use `-fintegrated-as` for MIPS64 for
custom build systems. See https://github.com/android-ndk/ndk/issues/399.