Fix Android build

... to support a fresh merge into AOSP including
https://swiftshader-review.googlesource.com/c/SwiftShader/+/49688
to unblock ANGLE CI.

Introduces a libLLVM10_swiftshader_debug to handle
linker errors around LLVMJIT_ORCv1.cpp including
llvm/Support/Error.h and whether or not
LLVM_ENABLE_ABI_BREAKING_CHECKS is defined.

Bug: b/147316305
Test: TreeHugger build on aosp/1494218
Change-Id: I513cb76f03f49699e4a0e8b0c7d3e59a2baa3a86
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/50148
Presubmit-Ready: Jason Macnak <natsu@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Jason Macnak <natsu@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
diff --git a/src/Android.bp b/src/Android.bp
index f8b22ad..87b939a 100644
--- a/src/Android.bp
+++ b/src/Android.bp
@@ -366,7 +366,7 @@
     defaults: [ "libswiftshader_debug" ],
     static_libs: [
         "libswiftshader_llvm_debug",
-        "libLLVM10_swiftshader",
+        "libLLVM10_swiftshader_debug",
     ],
 }
 
@@ -684,7 +684,7 @@
 
     static_libs: [
         "libswiftshadervk_llvm_debug",
-        "libLLVM10_swiftshader",
+        "libLLVM10_swiftshader_debug",
     ],
 
     cflags: [
diff --git a/third_party/llvm-10.0/Android.bp b/third_party/llvm-10.0/Android.bp
index bb262a6..a44b752 100644
--- a/third_party/llvm-10.0/Android.bp
+++ b/third_party/llvm-10.0/Android.bp
@@ -1,6 +1,6 @@
+cc_defaults {
+    name: "libLLVM10_swiftshader_defaults",
 
-cc_library_static {
-    name: "libLLVM10_swiftshader",
     device_supported: true,
     host_supported: true,
     vendor: true,
@@ -1028,3 +1028,25 @@
         "-Wno-unused-parameter",
     ],
 }
+
+cc_library_static {
+    name: "libLLVM10_swiftshader",
+
+    defaults: [ "libLLVM10_swiftshader_defaults" ],
+}
+
+cc_library_static {
+    name: "libLLVM10_swiftshader_debug",
+
+    defaults: [ "libLLVM10_swiftshader_defaults" ],
+
+    srcs: [
+        "llvm/lib/MC/MCAsmMacro.cpp",
+        "llvm/lib/Support/Locale.cpp",
+        "llvm/lib/Support/circular_raw_ostream.cpp",
+    ],
+
+    cflags: [
+        "-UNDEBUG",
+    ],
+}