0027-build-toolchain-linux-enable-clang-toolchain-for-ris.patch 911 B

12345678910111213141516171819202122232425262728293031323334
  1. From aead4720afd4a774cb14520cfb8b581ee78a9c8b Mon Sep 17 00:00:00 2001
  2. From: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  3. Date: Wed, 22 Jun 2022 08:06:36 +0000
  4. Subject: [PATCH 27/51] build: toolchain: linux: enable clang toolchain for
  5. riscv64
  6. Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
  7. ---
  8. build/toolchain/linux/BUILD.gn | 9 +++++++++
  9. 1 file changed, 9 insertions(+)
  10. diff --git a/build/toolchain/linux/BUILD.gn b/build/toolchain/linux/BUILD.gn
  11. index bc17e80e6135..64face8eff5c 100644
  12. --- a/build/toolchain/linux/BUILD.gn
  13. +++ b/build/toolchain/linux/BUILD.gn
  14. @@ -290,6 +290,15 @@ gcc_toolchain("mips64el") {
  15. }
  16. }
  17. +clang_toolchain("clang_riscv64") {
  18. + enable_linker_map = true
  19. + toolchain_args = {
  20. + current_cpu = "riscv64"
  21. + current_os = "linux"
  22. + is_clang = true
  23. + }
  24. +}
  25. +
  26. gcc_toolchain("riscv64") {
  27. toolprefix = "riscv64-linux-gnu"
  28. --
  29. 2.25.1