Browse Source

build: config: linux: workaround for files not found within sysroot

Upstream status: Inappropriate

Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
Rebecca Chang Swee Fun 1 year ago
parent
commit
f0d31b5677
1 changed files with 9 additions and 0 deletions
  1. 9 0
      build/config/linux/BUILD.gn

+ 9 - 0
build/config/linux/BUILD.gn

@@ -27,6 +27,15 @@ config("compiler") {
       asmflags += [ "-mbranch-protection=pac-ret" ]
     }
   }
+
+  if (current_cpu == "riscv64") {
+    cflags = []
+    cflags += [ "-I../../build/linux/debian_sid_riscv64-sysroot/usr/include",
+                "-I../../build/linux/debian_sid_riscv64-sysroot/usr/include/riscv64-linux-gnu",
+                "-I../../build/linux/debian_sid_riscv64-sysroot/usr/lib",
+                "-I../../build/linux/debian_sid_riscv64-sysroot/usr/lib/riscv64-linux-gnu",
+    ]
+  }
 }
 
 # This is included by reference in the //build/config/compiler:runtime_library