0010-tools-clang-script-add-atomic-build-flag-for-native-.patch 1.1 KB

123456789101112131415161718192021222324252627
  1. From 64fb9d7aa7736438a01fd101b71dfbfef79e07d9 Mon Sep 17 00:00:00 2001
  2. From: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  3. Date: Mon, 25 Jul 2022 10:15:24 +0800
  4. Subject: [PATCH 10/51] tools: clang: script: add atomic build flag for native
  5. build
  6. Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  7. ---
  8. tools/clang/scripts/build.py | 2 ++
  9. 1 file changed, 2 insertions(+)
  10. diff --git a/tools/clang/scripts/build.py b/tools/clang/scripts/build.py
  11. index 299d3755d1a9..a8a1fb1a732f 100755
  12. --- a/tools/clang/scripts/build.py
  13. +++ b/tools/clang/scripts/build.py
  14. @@ -642,6 +642,8 @@ def main():
  15. '-DENABLE_X86_RELAX_RELOCATIONS=NO',
  16. # See crbug.com/1126219: Use native symbolizer instead of DIA
  17. '-DLLVM_ENABLE_DIA_SDK=OFF',
  18. + # StarFive: Required for native RISCV build
  19. + '-DSANITIZER_COMMON_LINK_LIBS=-latomic',
  20. # See crbug.com/1205046: don't build scudo (and others we don't need).
  21. '-DCOMPILER_RT_SANITIZERS_TO_BUILD=asan;dfsan;msan;hwasan;tsan;cfi',
  22. # The default value differs per platform, force it off everywhere.
  23. --
  24. 2.25.1