diff --git a/src/lib.rs b/src/lib.rs index a268fbe71..8766329bc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1788,6 +1788,9 @@ impl Build { if target.contains("linux") && arch.starts_with("64") { cmd.args.push(("-march=rv64gc").into()); cmd.args.push("-mabi=lp64d".into()); + } else if target.contains("freebsd") && arch.starts_with("64") { + cmd.args.push(("-march=rv64gc").into()); + cmd.args.push("-mabi=lp64d".into()); } else if target.contains("linux") && arch.starts_with("32") { cmd.args.push(("-march=rv32gc").into()); cmd.args.push("-mabi=ilp32d".into());