From 21ffc32463605eac97a35eb8be6db8c8637f8934 Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Sat, 22 Feb 2020 00:50:29 +0100 Subject: [PATCH] android: add support for libLLVMCFGuard Fixes the following building error: ld.lld: error: undefined symbol: llvm::createCFGuardDispatchPass() --- llvm/Android.bp | 1 + llvm/lib/Transforms/CFGuard/Android.bp | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 llvm/lib/Transforms/CFGuard/Android.bp diff --git a/llvm/Android.bp b/llvm/Android.bp index f81dd79a15a..2b523907ac2 100644 --- a/llvm/Android.bp +++ b/llvm/Android.bp @@ -294,6 +294,7 @@ cc_library_shared { "libLLVMJITLink", "libLLVMCoroutines", "libLLVMTextAPI", + "libLLVMCFGuard", ], export_include_dirs: ["include"], diff --git a/llvm/lib/Transforms/CFGuard/Android.bp b/llvm/lib/Transforms/CFGuard/Android.bp new file mode 100644 index 00000000000..6686e5fe9f3 --- /dev/null +++ b/llvm/lib/Transforms/CFGuard/Android.bp @@ -0,0 +1,7 @@ +cc_library_static { + name: "libLLVMCFGuard", + defaults: [ + "llvm-lib-defaults", + ], + srcs: ["*.cpp"], +} -- 2.11.0