|
@@ -1177,10 +1177,19 @@ config("compiler_cpu_abi") {
|
|
|
}
|
|
|
} else if (current_cpu == "riscv64") {
|
|
|
if (is_clang) {
|
|
|
- cflags += [ "--target=riscv64-linux-gnu" ]
|
|
|
- ldflags += [ "--target=riscv64-linux-gnu" ]
|
|
|
+ cflags += [
|
|
|
+ "--target=riscv64-linux-gnu",
|
|
|
+ "-m64",
|
|
|
+ "-mno-relax",
|
|
|
+ "-march=rv64gc",
|
|
|
+ "-mabi=lp64d",
|
|
|
+ ]
|
|
|
+ ldflags += [
|
|
|
+ "--target=riscv64-linux-gnu",
|
|
|
+ "-m64",
|
|
|
+ "-mno-relax",
|
|
|
+ ]
|
|
|
}
|
|
|
- cflags += [ "-mabi=lp64d" ]
|
|
|
} else if (current_cpu == "s390x") {
|
|
|
cflags += [ "-m64" ]
|
|
|
ldflags += [ "-m64" ]
|