0018-tools-clang-scripts-add-RISCV-default-target-triple.patch 1.0 KB

123456789101112131415161718192021222324252627
  1. From 3ca020ed06dde55d8f6677c41428e0537d8695fe Mon Sep 17 00:00:00 2001
  2. From: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  3. Date: Tue, 6 Sep 2022 02:49:14 -0400
  4. Subject: [PATCH 18/68] tools: clang: scripts: add RISCV default target triple
  5. Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  6. ---
  7. tools/clang/scripts/build.py | 3 +++
  8. 1 file changed, 3 insertions(+)
  9. diff --git a/tools/clang/scripts/build.py b/tools/clang/scripts/build.py
  10. index e038871d086b..24318a7a0f55 100755
  11. --- a/tools/clang/scripts/build.py
  12. +++ b/tools/clang/scripts/build.py
  13. @@ -987,6 +987,9 @@ def main():
  14. if platform.machine() == 'aarch64':
  15. cmake_args.append(
  16. '-DLLVM_DEFAULT_TARGET_TRIPLE=aarch64-unknown-linux-gnu')
  17. + elif platform.machine() == 'riscv64':
  18. + cmake_args.append(
  19. + '-DLLVM_DEFAULT_TARGET_TRIPLE=riscv64-unknown-linux-gnu')
  20. else:
  21. cmake_args.append('-DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu')
  22. cmake_args.append('-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON')
  23. --
  24. 2.30.2