OSDN Git Service

android: add support for libLLVMCFGuard
authorMauro Rossi <issor.oruam@gmail.com>
Fri, 21 Feb 2020 23:50:29 +0000 (00:50 +0100)
committerMauro Rossi <issor.oruam@gmail.com>
Thu, 15 Apr 2021 11:05:10 +0000 (13:05 +0200)
Fixes the following building error:

ld.lld: error: undefined symbol: llvm::createCFGuardDispatchPass()

llvm/Android.bp
llvm/lib/Transforms/CFGuard/Android.bp [new file with mode: 0644]

index f81dd79..2b52390 100644 (file)
@@ -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 (file)
index 0000000..6686e5f
--- /dev/null
@@ -0,0 +1,7 @@
+cc_library_static {
+    name: "libLLVMCFGuard",
+    defaults: [
+        "llvm-lib-defaults",
+    ],
+    srcs: ["*.cpp"],
+}