tag | 93b92309c66870b558d37cb539aaefc742bf3939 | |
---|---|---|
tagger | Todd Kjos <tkjos@google.com> | Fri Jun 05 16:25:03 2020 -0700 |
object | 23f7a94bc9c762e80495bd69b6759fbe2c03f835 |
https://source.android.com/security/bulletin/2020-06-01 CVE-2020-8647 CVE-2020-8648 CVE-2020-8428
commit | 23f7a94bc9c762e80495bd69b6759fbe2c03f835 | [log] [tgz] |
---|---|---|
author | Nick Desaulniers <ndesaulniers@google.com> | Thu Jun 04 11:49:55 2020 -0700 |
committer | Nick Desaulniers <ndesaulniers@google.com> | Thu Jun 04 11:49:55 2020 -0700 |
tree | 3319eba22c32164c4027c6d6c48da2419bd5d0cc | |
parent | 8381e52b2c1b312353445c560eab60f887784f71 [diff] |
ANDROID: arm64: vdso: wrap -n in ld-option ld.lld distributed in clang-r353983c AOSP LLVM release (the final AOSP LLVM release for Android Q) did not support `-n` linker flag. It was eventually added to clang-r360593. Android OEM's may wish to still use ld.lld to link their kernels for Q. This flag was disabled for Pixel 4 in go/pag/1258086. This patch is equivalent, but rebased on upstream changes that removed cc-ldoption in favor of ld-option. For Android R, the final AOSP LLVM release, clang-r383902 has long supported `-n` for ld.lld. Change-Id: Iab41c9e1039e163113b428fc487a4a0708822faa Bug: 63740206 Bug: 157279372 Link: https://github.com/ClangBuiltLinux/linux/issues/340 Link: https://bugs.llvm.org/show_bug.cgi?id=40542 Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>