blob: 6f00b9b4ec9e57c327473f4455a08836efc72ab6 [file] [view] [edit]
# 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
* [LLD](https://lld.llvm.org/) is now available for testing. AOSP is in the
process of switching to using LLD by default and the NDK will follow
(timeline unknown). Test LLD in your app by passing `-fuse-ld=lld` when
linking.
* The Play Store will require 64-bit support when uploading an APK beginning in
August 2019. Start porting now to avoid surprises when the time comes. For
more information, see [this blog post](https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html).
## Changes
* Updated Clang to r346389c.
* Updated libc++ to r350972.
* Add Android Q Beta 1 APIs:
* MIDI (`<amidi/AMidi.h>`).
* Binder.
* Extensions to several APIs from previous releases.
* [Issue 908]: `LOCAL_LDFLAGS` now take precedence over `APP_LDFLAGS`.
[Issue 908]: https://github.com/android-ndk/ndk/issues/908
## Known Issues
* This is not intended to be a comprehensive list of all outstanding bugs.
* [Issue 360]: `thread_local` variables with non-trivial destructors will cause
segfaults if the containing library is `dlclose`ed on devices running M or
newer, or devices before M when using a static STL. The simple workaround is
to not call `dlclose`.
* [Issue 70838247]: Gold emits broken debug information for AArch64. AArch64
still uses BFD by default.
* This version of the NDK is incompatible with the Android Gradle plugin
version 3.0 or older. If you see an error like
`No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android`,
update your project file to [use plugin version 3.1 or newer]. You will also
need to upgrade to Android Studio 3.1 or newer.
[Issue 360]: https://github.com/android-ndk/ndk/issues/360
[Issue 70838247]: https://issuetracker.google.com/70838247
[use plugin version 3.1 or newer]: https://developer.android.com/studio/releases/gradle-plugin#updating-plugin