0045-tools-perf-chrome_telemetry_build-remove-dependency-.patch 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. From 21c5250300bc80dc58bd1da53554950ba1c221cd Mon Sep 17 00:00:00 2001
  2. From: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  3. Date: Mon, 18 Jul 2022 01:08:21 +0000
  4. Subject: [PATCH 45/68] tools: perf: chrome_telemetry_build: remove dependency
  5. to breakpad
  6. Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  7. ---
  8. tools/perf/chrome_telemetry_build/BUILD.gn | 18 ------------------
  9. 1 file changed, 18 deletions(-)
  10. diff --git a/tools/perf/chrome_telemetry_build/BUILD.gn b/tools/perf/chrome_telemetry_build/BUILD.gn
  11. index 2d6c25ea2d0b..d782d15bc70e 100644
  12. --- a/tools/perf/chrome_telemetry_build/BUILD.gn
  13. +++ b/tools/perf/chrome_telemetry_build/BUILD.gn
  14. @@ -46,8 +46,6 @@ group("telemetry_chrome_test") {
  15. }
  16. if (is_linux || is_chromeos) {
  17. - data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
  18. -
  19. # CrOS currently has issues with the locally compiled version of
  20. # crashpad_database_util, so only include it on traditional Linux
  21. # platforms.
  22. @@ -61,7 +59,6 @@ group("telemetry_chrome_test") {
  23. data_deps += [
  24. "//chrome:chrome_framework",
  25. "//chrome:chrome_helper_app_default",
  26. - "//third_party/breakpad:dump_syms",
  27. "//third_party/crashpad/crashpad/tools:crashpad_database_util",
  28. ]
  29. }
  30. @@ -201,7 +198,6 @@ group("telemetry_chrome_test_without_chrome") {
  31. data = [
  32. "//build/android/pylib/", # chromium_config.py uses pylib to look for Java
  33. - "//components/crash/content/tools/generate_breakpad_symbols.py",
  34. "//tools/perf/chrome_telemetry_build/",
  35. "//tools/perf/core/", # chrome_telemetry_build/ depends on core/
  36. ]
  37. @@ -211,20 +207,6 @@ group("telemetry_chrome_test_without_chrome") {
  38. "//tools/metrics:metrics_python_tests",
  39. ]
  40. - # Cr-Fuchsia doesn't support breakpad.
  41. - if (!is_win && !is_fuchsia) {
  42. - data_deps += [
  43. - # This is defined for Windows, but is unused by Telemetry on
  44. - # Windows, and including it can have issues when cross-compiling
  45. - # for Arm-based Windows.
  46. - "//third_party/breakpad:dump_syms",
  47. -
  48. - # These explicitly not defined for Windows builds in Breakpad.
  49. - "//third_party/breakpad:minidump_dump",
  50. - "//third_party/breakpad:minidump_stackwalk",
  51. - ]
  52. - }
  53. -
  54. if (is_mac) {
  55. data += [
  56. # Required for the hermetic otool binary, which is required for
  57. --
  58. 2.30.2