From 84a3c56bfb055a7be75e1d5806c9bbe059876e82 Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Sun, 9 Feb 2020 20:49:28 +0100 Subject: [PATCH] android: add support for libLLVMTextAPI Fixes the following building errors: external/llvm/include/llvm/TextAPI/MachO/Symbol.h:66: error: undefined reference to 'llvm::MachO::mapToArchitectureSet(llvm::ArrayRef)' external/llvm/include/llvm/TextAPI/MachO/InterfaceFile.h:191: error: undefined reference to 'llvm::MachO::mapToPlatformSet(llvm::ArrayRef)' external/llvm/lib/Object/TapiUniversal.cpp:25: error: undefined reference to 'llvm::MachO::TextAPIReader::get(llvm::MemoryBufferRef)' external/llvm/include/llvm/TextAPI/MachO/InterfaceFile.h:185: error: undefined reference to 'llvm::MachO::mapToArchitectureSet(llvm::ArrayRef)' --- llvm/Android.bp | 1 + llvm/lib/TextAPI/Android.bp | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 llvm/lib/TextAPI/Android.bp diff --git a/llvm/Android.bp b/llvm/Android.bp index 34358544d03..a1c8419a1c5 100644 --- a/llvm/Android.bp +++ b/llvm/Android.bp @@ -279,6 +279,7 @@ cc_library_shared { "libLLVMRemarks", "libLLVMJITLink", "libLLVMCoroutines", + "libLLVMTextAPI", ], export_include_dirs: ["include"], diff --git a/llvm/lib/TextAPI/Android.bp b/llvm/lib/TextAPI/Android.bp new file mode 100644 index 00000000000..660568da8c8 --- /dev/null +++ b/llvm/lib/TextAPI/Android.bp @@ -0,0 +1,10 @@ +cc_library_static { + name: "libLLVMTextAPI", + defaults: [ + "llvm-lib-defaults", + ], + srcs: [ + "ELF/*.cpp", + "MachO/*.cpp", + ], +} -- 2.11.0