diff options
author | Dan Albert <danalbert@google.com> | 2019-06-06 14:09:11 -0700 |
---|---|---|
committer | Haibo Huang <hhb@google.com> | 2019-08-15 18:52:38 -0700 |
commit | 866f9d3e318c8f9e0b0299b7d583d021c9f88958 (patch) | |
tree | a26f30f8e7c4407218195b475f96907481e2f11b /docs | |
parent | c87cce4a30315941efd1109ae1c8c8e1dc29fedf (diff) | |
download | ndk-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.md | 17 |
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 |