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

123456789101112131415161718192021222324252627
  1. From ec7fe40f2f3a67c88c6181d22d9ca5bc4652053d 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 19/68] 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 24318a7a0f55..cba050829f3d 100755
  12. --- a/tools/clang/scripts/build.py
  13. +++ b/tools/clang/scripts/build.py
  14. @@ -650,6 +650,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.30.2