aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2019-06-06 14:09:11 -0700
committerHaibo Huang <hhb@google.com>2019-08-15 18:52:38 -0700
commit866f9d3e318c8f9e0b0299b7d583d021c9f88958 (patch)
treea26f30f8e7c4407218195b475f96907481e2f11b /docs
parentc87cce4a30315941efd1109ae1c8c8e1dc29fedf (diff)
downloadndk-866f9d3e318c8f9e0b0299b7d583d021c9f88958.tar.gz
Update Clang to r365631.
Test: ./checkbuild.py && ./run_tests.py Bug: https://github.com/android-ndk/ndk/issues/855 Bug: https://github.com/android-ndk/ndk/issues/884 Change-Id: I231e74e78b83b695e5675d0b21473ecc3f30ffbd
Diffstat (limited to 'docs')
-rw-r--r--docs/changelogs/Changelog-r21.md17
1 files changed, 7 insertions, 10 deletions
diff --git a/docs/changelogs/Changelog-r21.md b/docs/changelogs/Changelog-r21.md
index 4318ce977..8d4dc188a 100644
--- a/docs/changelogs/Changelog-r21.md
+++ b/docs/changelogs/Changelog-r21.md
@@ -28,7 +28,10 @@ For Android Studio issues, follow the docs on the [Android Studio site].
## Changes
- * Updated Clang to r349610b.
+ * Updated Clang and LLD to r365631.
+ * [Issue 855]: LLD no longer hangs when using multithreaded linking on
+ Windows.
+ * [Issue 884]: Clang no longer passes `-faddrsig` by default.
* Updated libc++ to r359726.
* Updated make to 4.2.1.
* [Issue 885]: For LLD+LLDB compatibility, the NDK build systems now pass
@@ -39,6 +42,9 @@ For Android Studio issues, follow the docs on the [Android Studio site].
[Issue 885]: https://github.com/android-ndk/ndk/issues/885
[maintainer_linkers]: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#Linkers
+[Issue 855]: https://github.com/android-ndk/ndk/issues/855
+[Issue 884]: https://github.com/android-ndk/ndk/issues/884
+
## Known Issues
* This is not intended to be a comprehensive list of all outstanding bugs.
@@ -48,13 +54,6 @@ For Android Studio issues, follow the docs on the [Android Studio site].
to not call `dlclose`.
* [Issue 70838247]: Gold emits broken debug information for AArch64. AArch64
still uses BFD by default.
- * [Issue 855]: LLD may hang on Windows when using multithreaded linking.
- ndk-build will automatically disable multithreaded linking in this situation,
- but CMake users and custom build systems should pass `-Wl,--no-threads` when
- using LLD on Windows. The other linkers and operating systems are unaffected.
- * [Issue 884]: Third-party build systems must pass `-fno-addrsig` to Clang for
- compatibility with binutils. ndk-build, CMake, and standalone toolchains
- handle this automatically.
* [Issue 906]: Clang does not pass `-march=armv7-a` to the assembler when using
`-fno-integrated-as`. This results in the assembler generating ARMv5
instructions. Note that by default Clang uses the integrated assembler which
@@ -104,8 +103,6 @@ For Android Studio issues, follow the docs on the [Android Studio site].
[Issue 360]: https://github.com/android-ndk/ndk/issues/360
[Issue 70838247]: https://issuetracker.google.com/70838247
-[Issue 855]: https://github.com/android-ndk/ndk/issues/855
-[Issue 884]: https://github.com/android-ndk/ndk/issues/884
[Issue 906]: https://github.com/android-ndk/ndk/issues/906
[Issue 988]: https://github.com/android-ndk/ndk/issues/988
[Issue 1004]: https://github.com/android-ndk/ndk/issues/1004