Don't build api_dump for secondary abi on Android

32-bit builds of VK_LAYER_LUNARG_api_dump are extremely slow so skip
them when building for arm64.

Bug: b/42267058
Change-Id: I8c2d959d86a58537dafa518fb58267b38cda21f4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5842279
Commit-Queue: Roman Lavrov <romanl@google.com>
Reviewed-by: Roman Lavrov <romanl@google.com>
Reviewed-by: Mark Łobodziński <mark@lunarg.com>
diff --git a/BUILD.gn b/BUILD.gn
index 60480ec..98af0ef 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -1773,7 +1773,8 @@
       }
     }
 
-    if (angle_enable_vulkan_api_dump_layer) {
+    if (angle_enable_vulkan_api_dump_layer &&
+        current_toolchain == default_toolchain) {
       sources += [ "$root_out_dir/libVkLayer_lunarg_api_dump$shlib_extension" ]
     }
 
@@ -1791,7 +1792,8 @@
       }
     }
 
-    if (angle_enable_vulkan_api_dump_layer) {
+    if (angle_enable_vulkan_api_dump_layer &&
+        current_toolchain == default_toolchain) {
       deps += [ "$angle_lunarg_vulkantools_dir:VkLayer_lunarg_api_dump" ]
     }
 
diff --git a/android/angle_apk.gni b/android/angle_apk.gni
index 18c1b49..51ab05c 100644
--- a/android/angle_apk.gni
+++ b/android/angle_apk.gni
@@ -66,11 +66,6 @@
                     "($android_secondary_abi_toolchain)" ]
             }
           }
-          if (angle_enable_vulkan_api_dump_layer) {
-            secondary_abi_shared_libraries +=
-                [ "$angle_lunarg_vulkantools_dir:VkLayer_lunarg_api_dump" +
-                  "($android_secondary_abi_toolchain)" ]
-          }
         } else {
           _secondary_out_dir = get_label_info(
                   ":compressed_symbols($android_secondary_abi_toolchain)",
@@ -84,9 +79,6 @@
               secondary_abi_loadable_modules += [ "${_secondary_out_dir}/lib.compressed/lib${_layer}${shlib_extension}" ]
             }
           }
-          if (angle_enable_vulkan_api_dump_layer) {
-            secondary_abi_loadable_modules += [ "${_secondary_out_dir}/lib.compressed/libVkLayer_lunarg_api_dump${shlib_extension}" ]
-          }
         }
       }
 
diff --git a/src/libANGLE/renderer/vulkan/BUILD.gn b/src/libANGLE/renderer/vulkan/BUILD.gn
index 0105776..b201977 100644
--- a/src/libANGLE/renderer/vulkan/BUILD.gn
+++ b/src/libANGLE/renderer/vulkan/BUILD.gn
@@ -176,7 +176,8 @@
       data_deps += [ "$angle_root/src/common/vulkan:vulkan_validation_layers" ]
     }
 
-    if (angle_enable_vulkan_api_dump_layer) {
+    if (angle_enable_vulkan_api_dump_layer &&
+        current_toolchain == default_toolchain) {
       data_deps += [ "$angle_root/src/common/vulkan:lunarg_vulkantools" ]
     }