diff --git a/.cargo/config.toml b/.cargo/config.toml
index e7c5a8e603e336eabe1b8cfdfb1aca3592d7a931..1c0e5fab71a244dd38dc5e109b8ab8a033758267 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -13,3 +13,6 @@ rustflags = []
 [target.riscv64gc-unknown-redox]
 linker = "riscv64-unknown-redox-gcc"
 rustflags = []
+
+[env]
+CFLAGS_riscv64gc_unknown_redox="-march=rv64gc -mabi=lp64d"