Fix vulkan.pastel.debug build ... and do not use libswiftshadervk_llvm_debug for the non-debug vulkan.pastel to correct build errors found by checkbuild on Android presubmit when adding host build support. Bug: b/242184599 Test: Android presubmit on aosp/2566718 Test: m vulkan.pastel Test: m vulkan.pastel.debug Change-Id: I14d5d8189a53343c16a670e05b64abfcf5d8bcef Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/71588 Presubmit-Ready: Jason Macnak <natsu@google.com> Tested-by: Jason Macnak <natsu@google.com> Kokoro-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Geoff Lang <geofflang@google.com> Commit-Queue: Jason Macnak <natsu@google.com>
diff --git a/src/Android.bp b/src/Android.bp index b647f2a..023157c 100644 --- a/src/Android.bp +++ b/src/Android.bp
@@ -68,6 +68,9 @@ name: "libswiftshadervk_llvm_debug", vendor: true, defaults: [ "libswiftshadervk_llvm_defaults" ], + cflags: [ + "-UNDEBUG", + ], } genrule { @@ -212,7 +215,7 @@ name: "vulkan.pastel", static_libs: [ - "libswiftshadervk_llvm_debug", + "libswiftshadervk_llvm", "libLLVM10_swiftshader", ],
diff --git a/third_party/llvm-10.0/Android.bp b/third_party/llvm-10.0/Android.bp index 5030e4b..fd3d33a 100644 --- a/third_party/llvm-10.0/Android.bp +++ b/third_party/llvm-10.0/Android.bp
@@ -1072,6 +1072,8 @@ defaults: [ "libLLVM10_swiftshader_defaults" ], srcs: [ + "llvm/lib/Analysis/RegionPrinter.cpp", + "llvm/lib/Analysis/VFABIDemangling.cpp", "llvm/lib/MC/MCAsmMacro.cpp", "llvm/lib/Support/Locale.cpp", "llvm/lib/Support/circular_raw_ostream.cpp",